plc编程,对于很长的梯形图程序我该怎么开始看。 10
展开全部
从左到右,从上到下看。
至于TO与FROM指令,是写与读扩展模块的指令。
TO m1 m2 S n:
TO:写入
m1:模块编号,最先连接PLC(近PLC端)的模块编号为0,然后第二个为1,第三个为2…………()
m2:欲写入模块存储器编号(CR),
S:待写入模块的的数据
n:一次写入的笔数。
同理,FORM m1 m2 D n
FORM:读取
m1:欲读取模块的编号
m2:欲读取模块内的存储器
D:要存放数据的PLC寄存器
n:读取笔数
例如(台达):TO K0 K6 D100 K1就是写入台达第一个DA模拟输出模块第一通道CH1一笔,其中K是常数,K0 是常数0,也就是第一个模块,K6是常数6,对应台达DA模块CH1通道输出,K1是一笔。简单的说,上述程序只要给D100一个数,通道1就会输出相应的模拟值。
同理,FROM K1 K6 D200 K4就是读取第二个模块4个通道数值,K1指的是第二个模块(K0为第一模块),K6就是模块输入通道1的平均值,D200就是要储存的PLC寄存器,K4是4笔(也就是要读取K6起的4个输入平均值,即K6、K7、K8、K9,且存到D200起的4个寄存器中,即D200、D201、D202、D203)。所以笔数就是指连着的几个数。
至于TO与FROM指令,是写与读扩展模块的指令。
TO m1 m2 S n:
TO:写入
m1:模块编号,最先连接PLC(近PLC端)的模块编号为0,然后第二个为1,第三个为2…………()
m2:欲写入模块存储器编号(CR),
S:待写入模块的的数据
n:一次写入的笔数。
同理,FORM m1 m2 D n
FORM:读取
m1:欲读取模块的编号
m2:欲读取模块内的存储器
D:要存放数据的PLC寄存器
n:读取笔数
例如(台达):TO K0 K6 D100 K1就是写入台达第一个DA模拟输出模块第一通道CH1一笔,其中K是常数,K0 是常数0,也就是第一个模块,K6是常数6,对应台达DA模块CH1通道输出,K1是一笔。简单的说,上述程序只要给D100一个数,通道1就会输出相应的模拟值。
同理,FROM K1 K6 D200 K4就是读取第二个模块4个通道数值,K1指的是第二个模块(K0为第一模块),K6就是模块输入通道1的平均值,D200就是要储存的PLC寄存器,K4是4笔(也就是要读取K6起的4个输入平均值,即K6、K7、K8、K9,且存到D200起的4个寄存器中,即D200、D201、D202、D203)。所以笔数就是指连着的几个数。
展开全部
如果单单是程序的话,比较费力了。我建议你先看输出,完成哪些动作。再一步一步反推动作条件。写是顺着写,看要倒过来看。不会的指令看手册
追问
谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从上到下,从左到右逐行查看,跟看书是一样的道理。
更多追问追答
追问
你好,我这个梯形图一开始就有很多to和from指令,我还真不知道这是什么动作,求解。
它的作用是什么。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询