PLC编程技巧与方法汇总【IO映射、自动手动编写】

示例一

对于一些传感器,料来了没得电,料走了反而得电了,是一种逆向的思维,是反人类的。这种传感器一般现场接的都是常闭型。例:末端出料传感器,急停按钮等。

可以新建一个子程序IO映射程序,把反人类的末端出料传感器(常闭)V0.0改成M5.1,

然后在主程序的最开始处进行调用即可。这样以后只要用到V0.0的地方,用M5.1代替即可。

示例二

对于SMART系列的PLC,不管它的上升沿还是下降沿等沿指令,在一个扫描周期内都是有效的,也就是说在一个扫描周期内用沿指令会出现覆盖的情况也就乱了,此时需要做哪个按钮的沿,是要分开的。也是需要做IO映射。

示例三

如下图所示的原位传感器,现场接的也是常闭型,在仿真中一般是黄色是常闭型。

对于报警程序和IO映射程序要在主程序的第一个程序段调用,报警程序的编写是要根据现场的情况,分析哪个元件损坏会造成怎样的结果来分析源码,然后相应的报警位进行置位。然后使程序停机。

示例四

对于自动程序的编写,一般是先建两个数字量数据,如:vd100, vd104

当系统状态为不同的步骤时,执行不同的动作。这种框架是单周期循环容易控制。

示例五

对于预停程序的编写,预停程序一定要写在停止的上方,预停按钮按下后,将无条件置位预停标志位,当有预停标志,并且自动状态为1时就执行系统停机。执行完预停后要把预停预停标志复位。如果对预停进行了取消,在此复位即可。

示例六

对于自动程序的编写,是根据VD104等于不同的值,执行不同的步骤。注:在生产过程中如果按了停止即急停,都会停在当前状态,如果传输带上有工件要手工取下,才可复位-----启动。如果是非紧急情况下,可以先按预停,等本轮工件执行完毕再自动停机。

示例六

对于运行一段时间后,停止一段时间,这样周而复始的重复,利用了保持型定时器的案例。

转载请注明出处:  https://www.cntworld.cn
智能工控 » PLC编程技巧与方法汇总【IO映射、自动手动编写】

发表回复

提供最优质的资源集合

立即查看 了解详情