三菱PLC的设置与文本显示器上的对应数据显示问题,急,请各位高手来指导一下。
现在有这样一个程序段:ldx2outc2k9outc20k32767movpc2d2movpc20d200由于c20的最大值只能够是32767,所以输入d200的数据也只...
现在有这样一个程序段:
ld x2
out c2 k9
out c20 k32767
movp c2 d2
movp c20 d200
由于c20的最大值只能够是32767,所以输入d200的数据也只能是32767(五位数),本人想设置文本显示器对应的D200寄存器能够累计到10位数,我应该写个怎样的程序才能让D200一直累计下去,前提是要每当X2接通一次D200才可以有一次输入。
另外还有一个:
ld x5
out t6 d201
本人设置文本显示器对应的D201寄存器的数值可以修改,但是如果在文本显示器上的设置值为10,PLC对应的程序就变成out t6 k10,这样只是设定了一个1秒的延时,我想当文本显示器上的设置值为10时,PLC就可以直接做一个10秒的延时,也就是相当于out t6 k100,这样的程序应该怎么写?
指教各位师傅了。 展开
ld x2
out c2 k9
out c20 k32767
movp c2 d2
movp c20 d200
由于c20的最大值只能够是32767,所以输入d200的数据也只能是32767(五位数),本人想设置文本显示器对应的D200寄存器能够累计到10位数,我应该写个怎样的程序才能让D200一直累计下去,前提是要每当X2接通一次D200才可以有一次输入。
另外还有一个:
ld x5
out t6 d201
本人设置文本显示器对应的D201寄存器的数值可以修改,但是如果在文本显示器上的设置值为10,PLC对应的程序就变成out t6 k10,这样只是设定了一个1秒的延时,我想当文本显示器上的设置值为10时,PLC就可以直接做一个10秒的延时,也就是相当于out t6 k100,这样的程序应该怎么写?
指教各位师傅了。 展开
展开全部
同意楼上的朋友所作的回答,我PLC水平一般,现在我回答不耻下问798
http://hi.baidu.com/%B2%BB%B3%DC%CF%C2%CE%CA798/ 朋友的第二个问题。
在
ld x5
out t6 d201 后面加入
ld m8000
mul d202 k10 d203
mov d203 d201
变成
ld x5
out t6 d201
ld m8000
mul d202 k10 d203
mov d203 d201
将文本显示器的数值输入寄存器对应三菱PLC的D202,输入的数值就是实际的秒数。
http://hi.baidu.com/%B2%BB%B3%DC%CF%C2%CE%CA798/ 朋友的第二个问题。
在
ld x5
out t6 d201 后面加入
ld m8000
mul d202 k10 d203
mov d203 d201
变成
ld x5
out t6 d201
ld m8000
mul d202 k10 d203
mov d203 d201
将文本显示器的数值输入寄存器对应三菱PLC的D202,输入的数值就是实际的秒数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法很多,你可以用比较指令去比较,然后在做数据处理
你直接使用双子寄存器,
你直接使用双子寄存器,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询