plc编程源代码分享
扫描二维码
随时随地手机看文章
PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。
plc编程源代码PLC程序代码如下:
处理设定输入值
LD SM0.0
ITD AIW2, AC1
DTR AC1, AC1
/R 32000.0, AC1
MOVR AC1, VD136
MOVR VD136, VD138
/R 1.0, VD13
设定定时时间
LDN M0.2
TON T50, 100
LDW》= T50, +99
= M0.1
LD T50
= M0.3
运行中断程序
LD SM0.1
O M0.3
CALL SBR_0:SBR0
LD SM0.1 系统初始化。
R M0.0,2
R Q0.0, 8
按下启动按钮,M0.0为启动标志。
LD I0.0
AN I0.1
EU
S M0.0, 1
R M0.1, 1
按下停止按钮后,关闭变频器和4台水泵,M0.1为停止标志。
LD I0.1
EU
S M0.1, 1
LD M0.1
R M0.0,1
R Q0.0,8
将1号水泵电机变频运行。
LD M0.0
EU
S Q0.0,1
S QO.7,1
变频器出现频率上限,启动定时器T37开始计时,计时15秒后关闭1号水泵电机和变频器,同时启动定时器T33计时2秒,使变频器减速为0。
LD I0.2
A Q0.0
TON T37,+150
LD T37
EU TON T33,+200
R Q0.0,1
R Q0.7,1
2秒时间到,将1号水泵电机切换到工频,2号水泵电机变频运行。
LD T33
S Q0.1,2
S QO.7,1
变频器出现频率上限,启动定时器T38计时l5秒,计时完毕后关闭2号水泵电机和变频器,同时启动定时器T34计时2秒,使变频器减速为0。
LD I0.2
A 0.1 TON T38,+150
LD T38
EU
TON T34,+200
R Q0.2,1
R Q0.7,1
2秒时间到,将2号水泵电机切换到工频,3号水泵电机变频运行。
LD T34
EU
S Q0.3,2
S Q0.7,
变频器出现频率下限,启动定时器T39计时3分钟,计时完毕后关闭1号水泵电机。
LD 10.3
A Q0.1
TON T39,+1800
LD T39
EU
R Q0.1,1
变频器达到频率下限,启动定时器T40计时3分钟,计时完毕后关闭2号水泵电机。
LD I0.3
A Q0.3
TON T40,+1800
变频器又达到频率下限,启动定时器T41计时3分钟,计时完毕则关闭3号水泵电机和变频器。
LD I0.3
EU
R Q0.3,1
LD I0.3
A Q0.4 TON T41,+1800
LD T41
EU