参 数 | 数据类型 | 存储器区域 | 说 明 |
EN | BOOL | I、Q、M、L、D | 允许输入 |
ENO | BOOL | I、Q、M、L、D | 允许输出 |
IN | REAL | I、Q、M、L、D | 将被求整的浮点数输入 |
OUT | DINT | I、Q、M、L、D | 较接近输入浮点数但是又比浮点数 小的双整型数输出 |
- | BR | CC1 | CC0 | OV | OS | OR | STA | RLO | /FC |
写状态位 | x | - | - | x | x | 0 | x | - | 1 |
图2 FLOOR转换指令应用举例
众所周知S7-1500PLC运用于中大型项目,是S7-300/400PLC的升级版,那它究竟升级在哪方面?
CPU上配置有LED显示屏,可方便显示CPU状态和故障信息等。
前连接器有接线位置,并提供专门的电源元件和屏蔽支架及线卡,使接线更方便,可靠性更高。
联网能力强,处理速度快,诊断能力和安全性高。
S7-300的PLC为大中型PLC却没有以太网口,这使得编程调试很不方便,而具有拓展以太网口的CP模块又价值上万元,1500PLC的出现成功的解决这个问题。
例如
,相对于S7-300/400PLC,S7-1500 PLC采用新型的背板总线技术,采用高波特率和高传输协议,使其信号处理速度更快。
S7-1500所有CPU集成1-3个PROFINET接口,可实现快速组态现场级通信和公司网络通信,而S7-300/400PLC只有个别型号CPU才集成有PROFINET接口。
S7-1500 PLC的模块集成有诊断功能,诊断级别为通道级,*进行额外编程,当发生故障时,可快速准确地识别受影响的通道,减少停机时间,这也是S7-300/400PLC所没有的。
S7-1500PLC的基本数据类型的长度较大到64位,S7-300/400 PLC支持的基本数据类型长度较大为32位。
S7-1500PLC支持Pointer、Any和Variant三种类型指针,S7-300/400PLC只支持前两种。这就使S7-1500PLC的编程更加灵活。
依托于西门子PROFINET功能和PROFIdrive库,S7-1500PLC 不需要额外配置功能模块即可实现控制伺服驱动器。
此外,S7-1500 PLC支持所有CPU 变量的TRACE 功能,提高了调试效率,优化了驱动和控制器的性能。
S7-1500PLC是无缝集成到TIA博途软件中,无论是硬件组态、网络连接和上位组态,还是软件编程,其操作均简单快捷。
S7-300/400PLC**组态编程软件为经典的STEP7,上位组态软件为WinCC,相对于TIA博途软件,某些操作显得繁琐(例如对于各个程序块需要每个单独存盘,当有语法错误时,则无法执行保存操作)。