恋爱暴君 东贩:原创]想学PLC的进来 11

来源:百度文库 编辑:中财网 时间:2024/04/30 00:50:10
编程实践(一)输入/输出测试
一、新买的PLC或刚拿到时先要做一番测试,做得最多的是对输入/输出的测试。我们一般会写一段程序然后运行。如:LD X00 OUT Y00;LD X01 OUT Y01;LD X02 OUT Y02……。对每个输入和输出做一次测试。这样有多少个输入/输出点就要写多少条程序!其实不用写那么多条指令,只要一条指令就够了。如:LD M8000 MOV K4X000 K4Y000 就可以了。(对于I/O点数很少或很多的PLC,只要改变K值。如K2X000是4位,即X0~X7。K4X000是8位,即X0~X17。以此类推,输出Y也一样。)

_此主题相关图片如下,点击图片看大图:

用三菱SW0PC-FXGP/WIN-C Version3.30编程软件来实现编写以上指令是简单易行的。上图是三菱FX-TRN-BEG-C Version1.10仿真软件来实现编程和调试的。

 

上面帖子中"王者王者"朋友提出的问题有代表性,这里简单回复一下:
KnX、KnY、KnM等是把原来的“位”(bit)变成“组”来应用。对于输入(X)、输出(Y)当n=1是4“位”一“组”(如X000~X003),当n=2是8“位”一“组”(如X000~X007),当n=4是16“位”一“组”(如X000~X017),当n=8是32“位”一“组”(如X000~X037)...........。而程序对这些“组”有个要求:即必须是一个完整的“组”不能是半个或2.6个。所以有的人写的程序语句、格式、目标都正确,就是不运行?问题就在这里!(注意:三菱PLC的输入/输出是用八进制的,所以16位并不就是16个X或Y、32位也不是32个X或Y,较简单的方法是n0~n7按这8位一组去数一下共有几位。)


以下是引用王者王者在2008-8-4 13:49:00的发言:
[quote]以下是引用doorcontrol在2008-8-4 11:16:00的发言:
[quote]以下是引用wuliangfu在2008-8-4 10:45:00的发言:
LD M8002
MOV K15, K2Y0
LD X20
ROLP K2Y0, K1
LD X21
RORP K2Y0, K1
END
老师,上述程序在教学软件FX-TRN-BEG-C不能实验,请问是什么原因.(ROL ROR 是左旋 右旋指令 K2Y0是旋转的对象 K1指旋转1步),谢谢!
[/quote]
ROR/ROL是16位的,相应的要用K4Y0; RORP/ROLP是32位的,相应输出要用K8Y0.
你稍微改动一下程序试一试:
LDP M8002; MOV K15, K4Y0
LDP X20 ROL K4Y0, K1
LDP X21 ROR K4Y0, K1
END

[/quote]
老师"ROR/ROL是16位的,相应的要用K4Y0; RORP/ROLP是32位的,相应输出要用K8Y0"这句怎样理解呀



ROR/ROL是16位的, RORP/ROLP是32位的,应该是说指令的操作数的位数,不同指令操作的位数是不同的。要相互对应才能正常工作吧。不知道理解对不对,我也是新学。不对处还请老师更正。
K8Y0就是4X8=32位,即Y0~Y31吧。  “鹰只眼”朋友,你好!从你提的问题就可看出,你没有把这帖子从头到尾仔细看过。关于下载地址,帖子里有好几处,关于QQ,我在前几贴已经做过说明。你既然已经知道“三菱仿真软件”,那么用这个做关键词到网上搜索一下,几分钟就可搞定。
现在有许多学生存在学习不用心、不塌实,到考试时最好别人把标准答案打印好送给他(手抄的还嫌看不懂)!这在工控行业里(包括社会上任何地方)也有,这是要吃大亏的,为什么许多工厂的技术领导下岗后就找不到工作,这与他们依赖下面技术人员有关。反而是最底层的技术、编程人员,他们无法依靠别人、只有自己扎实地学才能出头,而他们找工作相对要容易得多———真本事啊!
忠言逆耳,希望不要有其他想法,我们这里不但学PLC 主要是学学习的方法(这比告诉你程序对你的进步更有效果),也学习做人的原则(搞技术的要执着、坦荡、不保守。这也许比较难做到),只有这样我们才能在工控界站稳脚跟。  许多朋友发短信要求我提供仿真软件,由于普通邮箱最多只能发2M附件,而软件一般有几十兆,造成发送或接收失败。今天找了一个网络硬盘,把《OMRON仿真软件》和《三菱学习仿真软件》发上去了。没有加任何密码,公开下载的。需要的朋友可以点击下面的连接直接下载(注意找一下“下载文件(IE浏览器)”,不要去点击下载快车之类的地方。)
我的网络空间: http://pickup.mofile.com/5188892592645572 (OMRON仿真软件)
三菱仿真:http://pickup.mofile.com/4686667913649791 点击“下载文件(IE浏览器)”
希望下载成功、安装顺利的朋友发个贴子介绍一下,(今天刚传上去的,我自己下载没问题)。