2. S7_pdiag
这个属性的默认值是“false”,用户可将其改为“true”。它的含义是:为功能块FB设定该属性时,语言编译器为该块中的所有程序段创建过程诊断所需的信息。例如:用户在自定义一个FB功能块后,设定它的属性为“S7_pdiag”,则这个FB中的程序会生成诊断信息。
3. S7_alarm_ui
这个属性的默认值是0,即标准消息对话框;用户可将其设定为1,即PCS7消息对话框。它的含义是:当某个FB功能块具有此系统属性时,调用PCS7消息组态应用程序,而不是标准消息对话框。PCS7消息组态应用程序尤其适用于PCS7和WinCC消息向导。如果丢失系统属性或值等于'0'时,和以**样出现标准消息对话框。例如:用户需要使用PCS7组态项目时,里面的消息组态程序可以使用特定的对话框,可以更加清晰直观的了解项目中出现的信息,即将S7_alarm_ui设定为1。
三、小结
综上所述,西门子PLC编程软件STEP7为用户提供了多种功能块,用户也可以在编程组态过程中自定义相关功能块,并对功能块的属性进行设置以完成相关功能。这些功能块的属性在本文中进行了简要说明,用户在程序设计时可以进行参考。如果用户需要更多的了解西门子PLC及其软件的相关用法,请联系我们,我们会更好的提供相关技术支持。
2. 数量框架不同
西门子PLC S7-300系列中的通讯模块CP343-1的1CX10和1EX30的数量框架分别如下所示:
(1)S5兼容通信:1CX10为8个,1EX30为16个;
(2)TCP用户数据量:均为8Kbytes;
(3)UDP用户数据量:均为2Kbytes;
(4)S7通信连接数:1CX10为4个,1EX30为32个;
(5)PG/OP通信连接数:1CX10为4个,1EX30为16个;
(6)多协议:1CX10为12个,1EX30为32个;
(7)多点传输:1CX10为8个,1EX30为16个;
相对于1CX10,1EX30具有更多的通信连接数量。
西门子PLC S7-300系列通讯功能强大,扩展能力强,用户通过配置通讯模块可以实现西门子PLC S7-300和其他设备之间的各种不同协议的通讯。如果用户需要实现以太网通讯协议,在硬件配置中选择CP343-1系列,可以有1CX10和1EX30 两种模块进行配置。
其工作特点为:输入为1,定时器开始计时,定时位为1;计时时间到,定时器停止工作,定时位为0。如在定时时间未到时,输入变为0,则定时器停止工作,定时器位为变为0。
2、S_PEXT(扩展脉冲定时器)
扩展脉冲定时器的时序图如下:
SIEMENS S7-300/400系列PLC共有5种定时器指令,它们是:S_PULSE(脉冲定时器)、S_PEXT(扩展脉冲定时器)、S_ODT(接通延时定时器)、S_ODTS(保持型接通延时定时器)、S_OFFDT(断电延时定时器)。下面分别说明这5种定时器指令的区别。
1、S_PULSE(脉冲定时器)
脉冲定时器的时序图如下: