现在很多PLC都支持符号优先的编程方法了! 因此,在定义变量的时候用自己熟悉的符号+设备代号的表示方法是比较好的! 其实,每个人和每个单位的编辑符号的方法不同,但是只要是在一个项目中是比较统一的,且便于编程人员快速读懂程序内容的,都库说是较好的方法! 而且,PLC控制的这些设备,大体上用的比较多的也就那么几类,比如,电机,阀门,气缸,温度信号,液位信号,流量信号等等!因此当你熟知这些设备需要采集的相关点之后,就可以来规划了! 说一下我常用的规划方法: 电机,比如Motor1,motor2,或者M#1,M#2,这样就表示一个大的电机代号,而电机通常也就是启动,停止,运行,故障这些,因此可以用: Motor1_bRun来表示启动,这里的b就表示bool。 那么Motor1_bStop表示停止,Motor_bOut表示输出控制接触器的线圈,Motor_bTrip表示热继电器跳闸的故障点信号! 当然,其实可以在前边加上i或者o来表示是DI信号还是DO信号,也可以在结尾,比如: oMotor_bOut表示这个是电机的输出DO信号,iMotor_bTrip表示是电机的DI输入热故障信号! 像阀门的话,也是开关输入信号和打开关闭的输出信号,通常用valve这个英文字面意思直接表示,比如Valve1_bOut,Valve_bOpen,Valve_bClose,前边或者后边也可以加入i或者o表示是di或者do! 气缸的话就是cylinder,因此气缸前进应该是iCylinder1_bAdvance,气缸后退应该是iCylinder1_bReturn这样! 还有就是模拟量的,就以温度传感器来举例,用TE表示温度传感器,比如TE_IntValue,因为模拟量信号输入通常是16位的整数,因此这里是Int,Value就是数值的意思!然后TE_bHAlrrm,这个是温度高报警的一个bool变量,同样,TE_bLAlarm就是温度低报警信号! 就简单说这么多了,总之呢,你给变量定义的符号名已经是能让你清晰的辨认出来这个变量的属性的,比如是DI信号还是DO信号,是bool类型还是int类型,或者是实数real类型!---尽量的表述完整清晰,该用缩写的时候用一些缩写,免得太长了,这样就差不多了! (责任编辑:admin) |