在了解了程序结构和编程方法的基础上,就要实际地编写PLC程序了。编写PLC程序和编写其他计算机程序一样,都需要经历如下过程。
1.对系统任务分块
分块的目的就是把一个复杂的工程,分解成多个比较简单的小任务。这样就把一个复杂的问题化为多个简单的小问题,便于编制程序。
2.编制控制系统的逻辑关系图
从逻辑关系图上,可以反映出某一逻辑关系的结果,这一结果又应该导出哪些动作。这个逻辑关系可以是以各个控制活动顺序为基准,也可以是以整个活动的时间节拍为基准。逻辑关系图反映了控制过程中控制作用与被控对象的活动,也反映了输入与输出的关系。
3.绘制各种电路图
绘制各种电路的目的,是把系统的输入/输出所设计的地址和名称联系起来,这是很关键的一步。在绘制PLC输入电路时不仅要考虑到信号的连接点是否与命名一致,还要考虑到输入端的电压和电流是否合适,也要考虑到在特殊条件下运行的可靠性与稳定条件等问题。特别要考虑到能否把高压引导到PLC的输入端,因为这样会对PLC造成比较大的伤害。在绘制PLC的输出电路时,不仅要考虑到输出信号的连接点是否与命名一致,还要考虑到PLC输出模块的带负载能力和耐电压能力。此外,还要考虑到电源的输出功率和极性问题。在整个电路的绘制中,还要考虑设计的原则,努力提高其稳定性和可靠性。虽然用PLC进行控制方便、灵活,但是在电路的设计上仍需要谨慎、全面。因此,在绘制电路时要考虑周全,何处该装按钮,何处该装开关,都要一丝不苟。
4.编制PLC程序并进行模拟调试
在绘制完电路图之后,就可以着手编制PLC程序了。当然可以用上述方法编程。在编程时,除了要注意程序要正确、可靠外,还要考虑程序要简捷、省时、便于阅读、便于修
50XE41AAA
INICT01
INSER02 开抢吧库存模块
IEPAS02
INICT12
INNIS11
IMMFP01
IMMFP02 当你在寻求高品质时,你就会发现福州鸿飞达
IMMFP03
IMMFP03B
IMCIS12
IMDSO04
IMASI13 开抢吧库存模块
IMASO01
IMFEC11
BRC300
IMCPM02
INNIS21 当你在寻求高品质时,你就会发现福州鸿飞达
INNPM12
INNPM22
IMMFP12
INICT12
INICT13A 开抢吧库存模块
INIIT13
IMDSO14
IMDSI14
IMDSI22
IMFEC12 当你在寻求高品质时,你就会发现福州鸿飞达
IMASI23
IMASO11
IMCIS22
IMDSM04
IMFCS01 开抢吧库存模块
IMHSS03
IMSED01
IMSET01
NTKM01
IMSEM11 当你在寻求高品质时,你就会发现福州鸿飞达
NFTP01
NKAS01-15
NKHS03-15