黑龙江省绥化市西门子plc模块总代理商
(1)三菱plc运动控制cpu的类型选择和适用cpu的类型运动控制cpu的指令或软元件的范围对应于使用的cpu。
下表列出了与三菱plc运动控制cpu相适用的cpu的类型
(2)三菱plc运动专用指令
三菱plc编程软件的梯形图测试工具(llt)不支持运动专用指令。当尝试在梯形图逻辑测试工具(llt)中使用该指令时,不会执行任何程序(nop)。
运动专用指令只有下面六条:
svst,chga,chgv,chgt,sfcs,anditp.
备注:除了上述的限制和注意事项外,其他的注意事项与三菱a系列plc的相同。为得到更详细的运动控制cpu的资料,请参考三菱plc运动控制cpu使用手册。
所支持的软元件的列表:
梯形图逻辑测试工具(llt)支持适用于三菱a系列plc,三菱q系列plc,三菱fx系列plc的设备,那些不被支持的软元件只能对它们读和写。对于运动控制cpu,可以参考三菱a系列plc适用的备
在swopc-fxgp/win-c三菱plc编程软件的pc操作环境中,可以监控各编程软元件的状态和强制执行输出等功能.这些功能主要是在监控/测试菜单命令下完成的.
1.开始监控三菱plc程序运行
在梯形图方式执行监控/测试→开始监控菜单命令后,若软元件的触点或线圈接通(工作在on状态)时,则其触点或线圈上显示绿色方块,而计数器,定时器和数据寄存器的当前值显示在元件号的上面.若软元件的触点或线圈不接通(工作在off状态)时,则其触点或线圈上无任何显示.
若想停止监控时,执行监控/测试→停止监控菜单命令即可.
2.进入元件监控
执行监控/测试→进入元件监控菜单命令后,弹出进入元件监控画面如图8-52所示,首先双击在画面左侧的深蓝色矩形光标,便会出现如图8-53所示的设置元件对话框,输入元件号和要监视的连续的点数,可监控元件号相邻的若干个元件.例如在图8-53中的元件栏内输入待监控的起始元件y0,在元件数栏内输入3,点击输入按钮,则在图8-52画面中就可监控元件号相邻的3个元件y000,y001,y002的状态.图8-52中绿色的方块表示常开触点闭合,线圈通电.在图8-53中可选择显示的数据是16位的还是32位的.在进入元件监控画面中用鼠标选中某一被监控元件后,按delete键可将它删除,停止对该元件的监控.在进入元件监控画面下使用视图→显示元件设置菜单命令如图8-54所示,可改变元件监控时显示数据的显示模式,如二进制,十进制,十六进制等.
3.强制三菱plc的on/off
执行监控/测试→强制on/off菜单命令,在弹出的强制on/off对话框如图8-55所示的元件栏内输入元件号,选择设置/重新设置后,点击确认键按钮或按enter键,可使该元件为on/off.设置(即置位,set)有效元件为x,y,m,特殊元件为m,s,t,c.重新设置(即复位,rst)有效元件为x,y,m,特殊元件为m,s,t,c,d,v,z.
4.强制仿三菱plc输出点
执行监控/测试→强制y输出菜单命令,在弹出的强制y输出对话框如图8-56所示的y栏内输入元件地址号(如2),选择on/off后,点击确认键按钮或按enter键,可使y输出元件(如y002)为on/off.另外,在执行强制y输出操作时,y输出的实际情况与三菱plc上的主机开关所处的位置有关.当主机开关拨在stop位置时,y输出的实际情况与对话框中过程显示的结果一致;而当主机开关拨在run位置时,y输出的实际情况将受到三菱fx2n系列plc中程序的制约.
5.改变当前值
执行监控/测试→改变当前值菜单命令后,在弹出的对话框中输入字元件号和新的当前值,按确认键或按enter键后将新的值输入三菱plc.该功能在监控梯形图进入元件监控时,可以显示改变的当前值.
6.改变设定值
该功能仅在梯形图方式执行监控/测试→开始监控菜单命令时有效,如果光标所在位置为定时器或计数器的输出命令状态(线圈),执行监控/测试→改变设置值菜单命令后,在弹出的对话框中将显示定时器或计数器的元件号和原有的设定值,输入新的设定值,按确认键或按enter键后送入三菱plc.采用同样的方法可以改变d,v或z的设定值.
三菱plc梯形图逻辑测试工具(llt)支持a系列cpu/q4acpu/fxcpu指令。然而,有些指令有一定的限制,有些不被支持。不被支持的指令就不被处理。
下面列出了三菱a系列plc梯形图逻辑测试工具(llt)所支持的指令。
要点:
不被支持的三菱plc指令是不能被处理的,同时在三菱plc编程软件的梯形图逻辑测试工具(llt)的初始窗口上
“不支持的信息指示灯被点亮。
三菱plc的指令:(a串行cpu)
(a)顺序指令:
类别指令符号
触点指令ld,ldi,and,or,ori
双操作数指令anb,orb,mps,mrd,mpp
输出指令out,outt,outc,set,rst,pls,plf
切换指令sft(p)
主控指令mc,mcr
结束指令fend,end
其他指令stop,nop
(b)基本指令
类别指令符号
比较指令
=,<>,>,<=,<,>=,d=,d<>,d
>,d<,d<=,d<,d>=
运算指令
+(p),-(p),d+(p),d-(p),*
(p),/(p),d*(p),d/(p),b+
(p),b-(p),db+(p),db-
(p),db*(p),db/(p),inc
(p),dec(p),din(p),ddec
(p)
bcd—bin转换指令bcd(p),dbcd(p),bin(p),dbin(p)
数据转移指令
mov(p),dmov(p),cml(p),dcml
(p),bmov(p),fmov(p),xch(p),
dxch(p)
程序调用指令cj,scj,jmp,call(p),ret