第一个k1
代表模块号
k12代表读取模块12号寄存器
d0代表读了存在d0
数据区
k1代表读取一个数据
12号寄存器里面是什么内容
你需要查看手册
cup+数字模块+特殊模块
就是这顺序。
三菱的特殊模块有特殊的号
前面加多少数字都是一样
台达的
我没用过但看了有抄日本人的。
模块4-20ma
是模块的输入标准
至于对应什么数字要换算
查看编程手册
你会更了解。手册上有详细说明
和样例程序
台达plc编程时间继电器编程方法
台达PLC计时器是以1ms 、10ms、100ms 为一个计时单位,计时方式采上数计时,当计时器现在值=设定值时输出线圈导通,设定值为10 进制K 值,亦可 用资料寄存器 D 当成设定值。
计时器之实际设定时间= 计时单位 设定值。
编程时依其性质可区分为:
1 一般用计时器:
一般用计时器在END 指令运行时计时一次,在TMR 指令运行时,若计时到达,则 输出线圈导通。
编程的梯形图看下图:
程序解释:
当X0=On 时,计时器T0 之现在值以100ms 时基计时,当计时器现在值= 设定值K100 时,输出线圈T0=On。
当X0=Off 或停电时,计时器T0 之现在值清 为0 ,输出线圈T0 变为Off。
2 积算型计时器
积算型计时器在END 指令运行时计时一次,在TMR 指令运行时,若计时到达,则输出线圈导通。
编程的梯形图看下图:
程序解释:
当X0=On 时,计时器T250 之现在值以100ms时基计时,当计时器现在值= 设定值K100 时,输出线圈T0=On。
当计时中若X0=Off 或停电时,计时器T250 暂停计时,现在值不变,待X0再on时,继 续计时,其现在值往上累加直到计时器现在值 = 设定值K100 时,输出线圈T0=On。
设定值的指定方法:计时器之实际设定时间= 计时单位 设定值。
1 常量指定 K :设定值直接指定十进制常量K 值。
2 间接指定 D :设定值 用资料寄存器D 做间接指定。
望采纳。。。。。。
台达PLC的T1为100ms时间继电器,59mX60s=3540s=35400ms,所以直接使用是不行的,因为台达PLC中的常数值最大为32767。
你可用两个时间继电器实现,即将59分分开两部分,如T0为30分,T1为29分:
ld x1
tmr t0 k1800(注:30分钟)
and t0
tmr t1 k17400(注:29分钟)
ld t1
out y1
也可用计数器来实现,用T1来执行1分钟脉冲,用C1来执行分钟输出,如:
ld x1
tmr t1 k600
andp t1
cnt c1 k59
ld c1
out y1
首先下载并安装台达的PLC编程软件,WPLSOFT或者ISPSOFT,两个软件其中一个即可。支持的型号不同,根据你的型号进行选择安装。然后用数据线连接PLC和电脑。有个型号是S型8针,有的是miniUSB,有的是网线,也是根据不同型号进行选择并连接。
然后给PLC工作供电上电。
打开编程软件,在里面有上传的快捷图标,点击,然后按照指示 *** 作就可以了。
这样就将PLC里的程序读取到电脑中,并可以进行查看,监控等 *** 作了。
望采纳。。。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)