三菱的PLC的CMP指令怎么用 西门子的PLC比较指令是否与三菱的一样,用法也一样?

三菱的PLC的CMP指令怎么用 西门子的PLC比较指令是否与三菱的一样,用法也一样?,第1张

用法有很大的区别哦,不能完全相等!
前面三菱FX2N,后面S7-200:
INCP=INCB
DECP=DECB
DECO=DEC0
PLS=EU
ANS=siemens no!
CMP=(=,<>,<=,>=,<,>)很多指令,不一样的。
MOVP=BMB,BMWI,BMD
你先选中我,再说下面的。
其实我不是一定要你的分,是我打字太吃力了!我打拼音的。
ANS,信号报警器置位,西门子没有这个指令,没法替换。
SM05=M8013
SM00=M8000
SM01=M8002
t12 k20,K20是常数,意思是这个定时器设定的是固定的时间2秒。
T15 D20,D20是数字寄存器,里面的数据是可变的,比如你MOVE 200到D20里面,那么T15的时间就是20秒,可以改写的!懂了没有?

CMP是比较指令,用于16位数据比较,比较的数据范围是-32768到+32767,比较数据类型可以是常熟K,H等,可以是数据寄存器D,也可以是计数器C,可以是时间继电器T,还可以是连续的位址(如K1X0,K2Y0,K3M0,K2S0等)。\x0d\指令用法如下:\x0d\CMP D0 D2 M0\x0d\该指令为比较指令,将比较的结果三种结果分别告知给M0,M1,M2。\x0d\如果D0>D2,M0=1\x0d\如果D0=D2,M1=1\x0d\如果D0回答于 2022-12-14

比较指令就是比较两个数的大小,可以是两个整数,实数,双整,比较成立就输出高电平,不成立就是低电平,比如整数大于等于比较指令CMP_I 如果IN1的值大于或等于IN2的值那这个比较器的输出端就是高电平。

常用在,函数运算,或者计数器上,比如要求计数值大于某个数的时候让某个输出为高电平,那就可以用比较指令。

西门子数据存储分B I D R

而三菱就用个D

不管是什么类型就用一个D。

B 为字节的比较。

I为字的比较

D为双字的比较

R为浮点数的比较。

扩展资料:

PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序

按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回第一条指令,开始下一轮新的扫描,在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。

PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。

PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入,随即关闭输入端口,进入程序执行阶段。

PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。

输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶间管)输出,驱动相应输出设备工作。

参考资料来源:百度百科-指令表

参考资料来源:百度百科-PLC编程

CMP S1,D1 比较S1与D1的值,如果S1大于D1,那么GR标志位置1
如果S1等于D1,那么EQ标志位置1
如果S1小于D1,那么LE标志位置1
请注意,标志位仅置位1个周期,因此,请在CMP指令后立即进行标志位的判断。

也许你看一下比较指令你就明白了 CMP D0 D1 M 对这行不是很专业说的不好不要骂我 比较指令是这样的 当D0>d1时M0 =1 当D0<D1时M1=1当D0=D1时M2=1

简单说就是前两个数(100和计数器c30你的数)比较,将>、<、=三个状态输出到三个位!而m0为首地址、依次是m0、m1、m2
k100>c30
m0=1
m1=0
m2=0
k100=c30
m0=0
m1=1
m2=0
k100<c30
m0=0
m1=0
m2=1

三菱PLC中CMP是应用指令中的数据比较指令,指令功能是将两个数据进行比较大小,比较结果用三个连续继电器输出。

[CMP D100 K2000 M100]表示将数据寄存器D100的数值与十进制常数2000进行比较,比较结果由起始位置为M100的三个连续继电器输出。

当D100<2000时,M100=1

当D100=2000时,M101=1

当D100>2000时,M102=1

扩展资料:

保养

1、每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接;

2、对柜中给主机供电的电源每月重新测量工作电压;

3、每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入/输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。

参考资料:

百度百科-浮点运算

百度百科-三菱PLC


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13256033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存