我在看西门子编程DP主从通信如控制直流电机的程序中如何实现点动,运行,反转,这几个位是如何指定的?如点动在6RA70控制字中应该是9。这个9在程序中如何表示?
问题补充:
各位大师说的都不错,我还有一点不明白,就是如我要在PLC中启动正转指令,在6RA70控制字中应该是使这个控制字的二进制位的第11位置1,我就是不知这个置1如何在程序中准确表示,这个位是如何表示如;用字节,位
最佳答案
这个你主要看6RA70控制字的每一个位上代表的是什么含义,然后跟你想要实现的功能,就把那个功能为置为1。
关于S7-300PLC与变频器6ES70的通信连接,任务报文PZD(过程数据)中的第一个字是变频器的控制字(STW),其中位11是“设定值反向("1"是反向,”0“是正向),位12未使用。变频器的控制字共有15位,每个位的含义是不同的,只有把所以15个位的值加在一起才是完整的控制字,如位10表示由PLC控制(1是,0不是),举例如下:任何报文PZD控制字的二进制为0000,0100,0111,1111(十六进制为047F),这个字的含义为:斜坡上升、不是惯性自由停机、不是快速停机、脉冲使能、斜坡函数发生器(RFG)使能、RFG开始、设定值使能、不确认故障、不是正向点动、不是反向点动、PLC控制、设定值不反向、不用MOP升速和降速。
变频器说明书看看就会了. 你要是简单的实现转速控制以及启停,可以用PLC往变频器里写入控制字来实现。
以西门子440的变频器和S7-300的PLC为例。比如说,你采用DP通讯的方式对变频器进行控制,在你进行硬件组态时候会分配给你一个变频器的地址,你要启动就往这个地址的前四位写入47F,接下来的四位表示的就是你输入变频器的频率。
提问者对于答案的评价:
各位师傅说的都谢谢了!就是还有不明白的地方在补充问题里盼师傅们解答。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc161969.html