存储方面的区别。S7-300和S7-1200的程序存储器和数据存储器的大小都是浮动的。S7-1200CPU的符号表和注释可以保存在CPU中,可在线获取。在S7-1200中利用符号化存取,可以优化分配数据块所占的存储区。在保持存储区方面,S7-1200多可以设置2048个字节的保持区,可以对数据块中的离散变量设置保持性。而S7-300是以字节为单位进行保持性设置的。在存储容量方面,S7-1200的存储卡大可到24兆字节,对于S7-1200存储卡是可选项,而S7-300的存储卡是必选的。S7-300的存储卡无法存放配方和数据记录等。另外S7-1200的存储卡还将用来实现存储区扩展,程序分配及固件升级等功能。
FB里的个变量对应可以对应数据块字节数减去FB所需背景数据块字节数里的任意位置的变量,我觉得这个比较好理解,在多重背景里不就是这样吗。谈到这里我得说点别的,好像这种情况下,FB里不可以有多重背景,在S7里,多重背景好像是不允许嵌套的,说道这里我马上在S7做了测试,证明我的想法是错误的,多重背景是可以嵌套的。话回正题,由FB生成的数据块也是可以像访问普通数据块一样通过共享数据块方式访问,不信,你可以自己试一试。说说如何使用普通的数据块作为FB的背景数据块,会不会有人现在就开始自己试了,怎么不行呢,一调用程序就程序红色,有错误啊。告诉你,使用CALL指令编写时SETP7会自动检查DB块和FB的关系,要是时间标记和大小不一致就会报错。在这里我们可以使用UC指令调用FB,UC指令是不传递参数的(对于这个说法,我不太认同,我将会在使用UC调用FC时是如何传递参数一节讲述)。
很多从日系PLC或者200PLC过来的人,很不习惯于S71200或者TIAPORTAL里面的一些术语,比如OB,DB,FC,FB等等,其实这些术语也包含于S7300,400,1500等,所以讲解的内容,理论上也适应于这些PLC。虽然我没有玩过这些东西,但是TIAPORTAL适合于西门子全系列PLC,很多概念性的东西都是一致的。S71200的功能强大正式基于拥有各种类型的block和多种变量类型。
订货号
6EP1 971-1AA01
说明 S7-200 SMART CPU 使用 GET 和 PUT 指令进行 CPU 到 CPU 的通信。 ● PROFIBUS 端口:每个 EM DP01 PROFIBUS DP 模块可支持六个连接,其中一个预留给 HMI 设备。 ● 集成的 RS485 端口(端口 0):四个支持 HMI 设备的连接。 ● CM01 信号板 (SB) RS232/RS485 端口(端口 1):四个支持 HMI 设备的连接。 说明 STEP 7-Micro/WIN SMART 仅能通过以太网端口连接到 S7-200 SMART CPU。一个 PG 一次只能监视一个 CPU。 RS485 和 RS232 端口仅适用于 HMI 访问(数据读/写)和自由端口通信。