扫一扫,微信关注我们
3VA2580-5JP32-0AA0
弄通有关PLC程序设计理论是重要的。没有这方面的理论准备或指导,仅靠在实践中摸索,简单的问题还好办。复杂的就不好办了。不仅无从下手,而且花了很多时间与精力,也难编出效率较高、质量也较高的程序,常常是事倍功半
为了PLC程序可读性强,短期内可以读懂并且能够修改,在PLC工作组内部需要统一我们的编程标准,以便适应将来工程人员调动后,原来的程序能够被后来的人在短期内读懂,现统一标准如下:
一、程序结构
1、 程序结构统一
OB1:主程序;
OB100:初始化程序(无需主程序调用);
OB35:100ms(可修改)中断(无需主程序调用),可以调用PID模块;
OB80、OB82、OB85、OB86、OB87、OB121、OB122:故障诊断模块(无需主程序调用、无需编程);
FC1:系统模式;
FC2:输入处理;
FC3:输出处理;
FC4:运行处理;
FC5:停止处理;
FC6:手自动切换;
FC7:
。。。
。。。
FC100:之后用来建立一些可以循环调用的子程序;
FC105:系统自带,模拟量输入子程序(可以循环调用);
FC106:系统自带,模拟量输出子程序(可以循环调用);
modbus通讯(CP341):FB7:P_RCV_RK,FB8:P_SND_RK;
通讯CP340:FB2:P_RCV,FB3:P_SND;
一般PID:用FB41;
温、湿度PID:用FB58;
如果程序块与系统块重复,请避让。
2、 数据块
DB1:AI数据,类型:REAL,与上位机接口;
DB2:AO数据,类型:REAL,与上位机接口;
DB3:DI数据,类型:BOOL,与上位机接口;
DB4:DO数据,类型:BOOL,与上位机接口;
DB5:设备运行时间及流量累计,类型:REAL,与上位机接口;
DB6:报警消息,类型:BOOL,与上位机接口;
DB7:类型:REAL,中间寄存器;
DB8:类型:INT,中间寄存器;
DB9:类型:WORD,中间寄存器;
DB10:类型:BOOL,中间寄存器;
DB11:之后用作与设备通讯用,例如:MODBUS通讯等;
DB100:之后用作调用FB块时的背景数据块;
M区:也作为中间变量。
3、 DP从站故障诊断
DP从站必须做故障诊断,故障报,用FB125即可。
二、控制模式
1、 系统设置远程/本地/手动按钮
1.1、 远程:只能通过上位机对系统进行自动启/停控制,单台设备就地控制优先,在程控时,可以通过上位机对设备进行软手操/自动切换,软手操启/停;
1.2、 本地:只能通过触摸屏对系统进行自动启/停控制,单台设备就地控制优先,在程控时,可以通过触摸屏对设备进行软手操/自动切换,软手操启/停;
1.3、 手动:手动控制时,上位机/触摸屏失效,只能通过手动控制设备的启/停。
2、 单台设备控制
单台设备必须有软手操/自动切换以及软手操时可以启/停功能,由自动切换到软手操时,设备不能停机;由软手操切换到自动时,设备启/停取决于自动程序。
3、 单台设备(泵、风机及其它大型设备)运行满24小时必须进行轮换,且必须有运行时间累计,如果由上位机设定启/停顺序除外,操作人员自行设定;
三、编程技巧
1、 程序块尽量细化,方便阅读,将同一类型的设备控制放在一个程序块中;
2、 如遇特殊情况下采用语言编程,多数情况下请使用梯形图编程,方便别人阅读;
3、 对于经常调用的子程序,可以做成子模块,频繁调用,例如:求几个数平均值或求几个数的最大值;
4、 程序要有注释,变量及中间变量必须有描述,方便别人阅读或以后查阅;
5、 定期做程序备份,最好以工程名称+系统名称+当天日期;
6、 程序加密,防止别人窃取。
1、工控电缆中,最贵的有可能是。但便宜的不一定是最差的。关键是在于使用人的心理,我们买东西一定要先看质量,性能、然后比价格,看品牌和售后服务。现在电子产品价格低廉,电缆价格超过120就不是那么合理了,原装货是卖给企业和有钱人的。它贵的原因在于都是代工生产,要经过生产-厂商-批发-零售-使用者多级销售,价格也自然一层一层的剥削。然后多次物流运输,才能成为最后的售价。现在工控行业发展的很好,其周边辅助行业也跟上了,国内有一大批线缆生产厂商,很多都有网上直销,有的成品竟然比我自己做时的材料还便宜。
2、为自己的本本配个RS232接口,市场上有USB的和插卡式的(无线网卡接口处),价格都在100以内.这样就省了找驱动装驱动等问题,RS232基本都不支持热插拔,但你干吗要热插拔,任何时候都要小心谨慎尽量不带电插拔,哪怕用USB接口的,毕竟工控产品不便宜呀。
3、现在市场上RS232的线基本都在5-25元,带转接模块的在35-120之间(80左右的居多),有一些特殊形状的接口价格有些偏高,但超过100的不多。
4、一般情况下,可以在网上淘购一下。即便宜又省时间,但选购时要注意查好电缆的型号或是与相应的PLC匹配好,因为现在有好多PLC都已经是USB接口的了。在本地的电脑城购买的话,也不过十块二十块的。所以没必要去花一些邮费了。或是有一些商户他不会告之你这一点,混消你的视听,购其产品