请教各位老师200与V20进行USS通讯的问题。

各位老师好。我对USS_CTRL这个指令有如下理解,如果在USS自由口通讯中用到了USS_CTRL这个指令,则V20中的参数P2012=0,即PZD的字的个数为0,若使用了USS_CTRL,且命令源和设定源均走USS通讯的话,则P2012≥2。不知道我这样理解对不对?
因为我看帮助上的文档有如下描述:此USS_CTRL 功能块使用了 PZD 数据读写机制,传输速度比较快。USS 参数读写指令采用与 USS_CTRL 功能块不同的数据传输方式。由于许多驱动装置把参数读写指令用到的 PKW 数据处理作为后台任务,参数读写的速度要比控制功能块慢一些。

问题补充:
如果我要通过USS写指令对变频器进行频率给定的话,我应该写MM430的哪个参数?应该不是P1000吧?

最佳答案

USS的报文里包括PZD区和PKW区,PZD区为过程数据区,用于控制变频器的启停和给定转速,PKW区用于读写变频器的参数。如果设置P2012=0,则报文中没有PZD数据,如果设置P2013=0,则报文中没有PKW数据。
S7-200的USS_CTRL指令只支持2个PZD,所以如果要用S7-200来控制变频器运行,就把P2012设置成2(默认值)就行。
如果只是读写变频器的参数,可以把P2012设置为0以提高通信效率,仍然设置P2012为2也没有关系,在从站数量少的情况下,2个字的传输时间也不会对通信造成太大影响。
一般情况下,只要设置P2012=2,P2013=127(PKW区长度可变,返回报文会根据请求参数的类型自动决定PKW区的长度)就可以正常使用S7-200的USS通信程序块了。
详细情况请参考下面的文档:
http://support.automation.siemens.com/CN/view/zh/92073690
补充:一般方法是通过PZD来控制频率:USS_CTRL程序块有一个SPEED端子,在这个端子写入频率设定值的百分数即可(基准频率为P2000)。不推荐用PKW来控制频率,但也并非不能做,当然不能写P1000,需要预先设置参数P1000=2889,然后通过写参数的程序块修改P2889的值。

提问者对于答案的评价:
非常感谢!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午10:38
下一篇 2017年11月16日 上午10:38

相关推荐

  • 关于4-20ma信号接两路plc的问题

    一个改造项目,原系统是s7-200系统,其中有一压力表4-20ma进入EM235,现在我改造的项目单独建立一个系统,还要采集这个压力4-20ma进入远程模块,但是压力表4-20ma…

    SIMATIC S7-200 2021年7月5日
  • PPI网络读写问题

    PPI网络读写,传送一个位地址的方法。比如传送主站的M1.0到从站的M1.0,他的数据地址应该怎么写啊。M1.0就是MB8吗??B不是代表一个字节吗???谢谢。。。。 最佳答案 1…

    SIMATIC S7-200 2017年12月21日
  • cpu226的通讯

    我自己做了一根cup226和TP177A的通讯线,在连接的时候发现两根线短路了导致不能通讯,我把PLC的9针头拔下来后用万用表量PLC上的端口,3和8端子是通的,将PLC重启后恢复…

    SIMATIC S7-200 2020年11月5日
  • s7-200定时器运用

    你好,是这样的,我在写一段程序,举个列子吧!比如一个电机带动螺杆转动  当按下启动按钮螺杆转动 当螺杆接触到某一物体时停止 定时器开始计时&…

    2021年7月5日
  • S7 200 smart 模拟量输入与输出梯形图

    S7 200 smart 配 EM AM06 接4个输入 经过计算接一个模拟量输出,程序编译成功,没有错误,自…

    2021年7月5日
  • 200网络读写指令到底怎么理解?

    有两个CPU,CPU226和CPU224,CPU224作为从站,CPU226扩展了3块模拟量和一块数字量模块,CPU224扩展了4块模拟量,其中CPU224的地址用到了IB20-I…

    SIMATIC S7-200 2021年7月5日
  • 200plc 4级密码

    我手里有一个CPU224,版本号2.01设置的是4级密码:禁止上载,我存电脑里的原程序丢失了,我想从PLC里面上载上来,可打死也不行,咋办?有哪位高人指点一下,密码我是知道的 最佳…

    SIMATIC S7-200 2021年7月5日
  • 顺序继电器指令与循环指令的搭配使用问题

    本人用顺序继电器指令写程序,但是有几步动作是要重复动作的,我想用循环指令来做,不知道如何循环指令与顺序继电器指令如何搭配编写,请高手赐教,谢谢! 问题补充:循环动作有次数要求,达到…

    SIMATIC S7-200 2021年7月5日
  • s7200smart子程序问题

    各位大侠:请教一下,我在s7200smart编程多次调用的子程序,变量比如,加数1 inout  int lw0  &n…

    SIMATIC S7-200 2021年7月5日
  • s7-200读双精度浮点数

    s7-200可以读双精度浮点数吗? 最佳答案 1、可以读取,但需要弄清高低字置换见:S7-200 Modbus 读取浮点数 :http://www.a…

    SIMATIC S7-200 2017年5月28日