上期回顾:
【SETP_Ⅰ】合理的I/O分配是程序稳定的坚实基础
【SETP_Ⅱ】 稳定的程序离不开良好的软元件规划
详情请戳→工控人生进阶篇——系统编程(上)
★建议所有的数据运算全部使用浮点运算,这样触摸屏上的参数显示和设置用统一的格式32位浮点数。
★触摸屏上的显示参数控件和设置参数控件用颜色加以区分,这样不会误导操作人员,也会避免不必要的麻烦。
例如蓝底白字为显示控件,黄底蓝字为设置控件。
★做四则运算的时候,先乘后除,提高计算精度。运算公式,先进行精简,精简之后再拿到PLC里面做程序。
对于复杂的运算公式,鉴于PLC的梯形图实现起来不直观,可以放到触摸屏脚本里面实现,计算完成之后,把结果再回传到PLC里面。
维控全系列触摸屏提供强大丰富的脚本计算功能。
★PLC程序里面先进行数据运算,运算完成之后,再拿运算结果进行比较,或者执行其它的动作输出。
★第一,编写紧急停止、停止、限位部分的程序,防止调试的时候,设备不能停下来,或者造成机械设备的损坏。
首先要保证安全,想停止的时候,能停下来,其次才能进行其他部分程序的编写,一套没有安全保护机制的程序不是完善、完整的程序。
★第二,进行手动部分程序的编写,方便机械部分调试的顺利进行。对于正反转的控制,不仅外部接线要进行电气的互锁,而且程序里面也要加上互锁部分。
对于SET置位指令,要考虑是否用了锁存寄存器(断电保持型),在上电初始化的时候是否加上复位RST,以防设备突然启动,或者动作不按照预定动作执行。
★对于高速脉冲输出指令等使用,要先进行脉冲频率、脉冲数量、加减速时间等参数的赋值,然后再启动高速脉冲指令。
★第三,进行自动部分程序的编写,当手动部分的程序编写完善之后,自动部分的程序可谓是水到渠成。
在此推荐大家使用DECO指令去做自动部分的程序,该指令条理清晰,逻辑性强,后续增加、修改、删减动作方便快捷,故障查找也方便。详细使用说明,详见《维控编程手册》&Wecon PLC Editor软件帮助。
搜索“维控”或扫描二维码关注微信公众号
楼主最近还看过