一、基本数据类型
基本数据类型的长度不**过32位。
位(BOOL),字节(BYTE),字(WORD),双字(DOUBLE WORD),整数(INT),
双整数(DOUBLE INT),浮点数(REAL),S5TIME(SIMATIC时间),IEC时间(TIME),IEC日期(date),日计时(TIME_OF_DAY), 字符(CHAR),
重点: S5TIME和IEC时间数据类型结构,二者区别
二、复杂数据类型
复杂数据类型是由其他基本数据类型组合而成的,长度**过32位的数据类型。
1.日期时间数据类型( Data_And_Time ):
2.字符串类型(String):
3.数组类型Array
4.结构(STRUCT):
5.用户定义类型(UDT):
三、参数数据类型
用于功能FC或功能块FB的数据类型
1. Pointe指针类型,6字节指针类型,传递数据块号和数据地址
2. Any指针类型,10字节指针类型,传递数据块号、数据地址、数据数量以及数据类型
1. 选择STOP工作方式
在STOP(停止)工作方式中,可以创建和编辑程序,PLC处于半空闲状态:停止用户程序执行;执行输入更新;用户中断条件被禁用。PLC操作系统继续监控PLC,将状态数据传递给STEP 7-Micro/WIN 32,并执行所有的“强制”或“取消强制”命令。当PLC位于STOP(停止)工作方式可以进行下列操作:
1使用图状态或程序状态检视操作数的当前值。(因为程序未执行,这一步骤等同于执行“单次读取”)
2可以使用图状态或程序状态强制数值。使用图状态写入数值。
3写入或强制输出。
4执行有限次扫描,并通过状态图或程序状态观察结果。
2. 选择运行工作方式
当PLC位于RUN(运行)工作方式时,不能使用“**扫描”或“多次扫描”功能。可以在状态图表中写入和强制数值,或使用LAD或FBD程序编辑器强制数值,方法与在STOP(停止)工作方式中强制数值相同。还可以执行下列操作(不能在STOP工作方式使用):
1使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。
2使用程序状态收集PLC数据值的连续更新。
3使用RUN工作方式中的“程序编辑”编辑程序,并将改动下载至PLC。