企业信息

    浔之漫智控技术(上海)有限公司

  • 11
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:
  • 公司地址: 上海市 松江区 上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼
  • 姓名: 聂聪
  • 认证: 手机未认证 身份证已认证 微信已绑定

    6SL3040-0PA01-0AA0

  • 所属行业:电气 工控电器 DCS/PLC系统
  • 发布日期:2023-04-20
  • 阅读量:36
  • 价格:88.80 元/台 起
  • 产品规格:不限
  • 产品数量:999.00 台
  • 包装说明:不限
  • 发货地址:上海松江  
  • 关键词:西门子驱动器S120,西门子代理商,西门子中国授权代理商,西门子模块代理商

    6SL3040-0PA01-0AA0详细内容

    现在来介绍一下S7 200Smart如何与ABB ACS550进行Modbus通讯,在这里我使用了S7 200Smart库中的Modbus主站通讯程序。具体步骤如下:
    1.       ABB ACS 550变频器设置:
    9802=1                MODBUS
    5302=3           站号       
    5303=9.6kbit/s        波特率   
    5304=0          无校验            
    5305为0            ABB DRV LIM(ABB传动简装版)
    1001=10          启/停和方向信号来自现场总线(由MODBUS控制变频器启停)
    1102=0           选择外部控制1
    1103=8           给定值来自串行通讯
    2.       在STEP 7-MicroWIN SMART软件中编写程序。(如图)


    3.   下载并调试程序。
    程序编写完成后,使用SMART 200CPU自带的以太网口进行下载至CPU中。并将CPU切换至运行状态。通过STEP 7-MicroWIN SMART软件中的状态图表来进行在线修改变量,从而达到启、停和改变变频器的转速,或监控变频器的实际频率与电流等。
    变频器参数设定完成后,给变频器断电,接好SMART 200CPU与变频器之间的串行通讯电缆,并重新启动变频器,记住不要忘了将变频器的控制模式切换远程控制模式下。
    打开STEP 7-MicroWIN SMART软件中的状态图表,输入需要监控的变量。在程序中使用了VB300来监控变频器0XXXX寄存器中的控制字,在说明书中已明确了该寄存器中的控制字为只读(除非使用了强制功),因此使用读功能来读取,读取方式为字节,如V300.0,V300.1…;同样我们可以读取1XXXX寄存器中的状态字。(如图)


    启动变频器:在ABB ACS550变频器的手册中,已定义了变频器的控制字是直接映射到了4XXXX寄存器中的40001(在本程序中对应CPU中的存贮区地址为VW500),是以字节的形式读写的(以十六进制存格式保存);4XXXX寄存器中的40002(在本程序中对应CPU中的存贮区地址为VW502)为外部控制1,同样也是以字节的形式读写的。因此在状态图表中地址栏输入VW500,在新值中输入1142后点击写入图标(十进制),初始化变频器。(记住,这一步不要省,是关键一步。在做通讯时,我就在这一步,卡了好几天,想想头还大,呵呵);变频器初始化完成后,再将VW500中的新值改为1151,并写入,此时变频器开始运行。要想停止变频器,输入1143(1142也可)并写入,就可以停止变频器。
    转速输入:在状态图表中地址栏输入VW502,输入0~20000的值后,写入。这样变频器的转速会根据输入值的改变而改变;同样,如果想要监控变频器中实际运行参数,可以在状态图表中地址栏输入VW508,VW510,这样就可以显示相对应的参数值了(如图)。


    这样我们就完成了S7 200SMART与ABB ACS550之间的Modbus通讯。

    硬件:西门子CPU224CN(6ES7214-1BD23-0XB8);台达DVP14SS211R(V3.02A2)
    软件:PC系统Microsoft Windows XP Professional SP3
    台达编程软件WPLSoft 2.38
    西门子200编程软件V4.0 STEP 7 MicroWIN SP9
    Modbus是公开的通信协议,支持单主站的主/从通信模式,通信简单易用,很多厂商的产品都支持。西门子200CN系列机之间使用的PPI网络,台达DVPSS/ES/EH小型系列机之间使用的plc-LINK网络,三菱FX系列小型机之间使用的N:N网络……以上各家通讯虽然称呼不同,但都是建立在RS485传输基础上符合基本Modbus通讯协议,可见Modbus通讯还是蛮有群众基础的。^_^
    同品牌PLC采用厂家提供的通讯方式组网简单易用,相信大家对于以上提到的诸如PPI网络、PLC-LINK网络、N:N网络耳熟能详,使用起来轻车熟路。那么如果不同品牌PLC之间通讯,将又如何连接呢?例如一台西门子CPU224CN与一台台达DVP14SS211R之间通过Modbus通讯连接。
    CPU224CN和DVP14SS211R均提供有支持Modbus标准协议的RS485通讯口,说过Modbus是公开的通信协议,所以我们有望将两者连接起来通讯。
    1、硬件连接
    西门子200CN通讯口定义如下:


    图1
    台达DVP14SS211R的RS485通讯口COM2提供的是一个简单的2位插针式接线端子。
    通讯硬件连接只需要将西门子9针接口的3、8对应连接到台达2位插针式接线端子(RS485口)的+、-上。
    2、软件编程
    连接好硬件后接下来就要规划逻辑程序了。不妨使用224CN作主站,DVP14SS211R作从站(1#),当224CN读到1#从站X0为1时,输出Q0.0=1;当224CN 接收到自身I0.0信号时,DVP14SS211R的输出Y0=1,即从站的输入X0状态决定主站输出Q0.0状态,主站输入I0.0状态决定从站输出Y0状态。
    主站224CN程序:


    图2


    图3
    从站(1#)DVP14SS211R的程序:


    图4
    3、注意事项
    1.对于从站台达PLC来说,不存在数据交换逻辑处理问题,仅仅需要PLC上电**个扫描周期完成COM2通讯口初始化。即设置COM2通讯口的通讯参数:波特率:9600bps,数据长:8位,校验:无校验,停止位:2;设置COM2口站号(通讯地址);设置Modbus模式(RTU模式);并且运行期间保持这些参数不被更新。这个工作熟悉台达编程参看一下图4很容易理解。
    2.通讯双方必须设置相同的通讯参数才能握手交换数据,对于主站西门子224CN来说,也应该在上电工作一个扫描周期完成PORT 0通讯端口的初始化工作。注意西门子通讯口初始化需要程序设置完成1.改变通讯口支持Modbus协议(因为西门子默认状态通讯口支持PPI协议);2. 设置波特率:9600bps;设置校验:无校验;3.由于是主站,还需要设置一个通讯**时时间;4.对于停止位与数据长度这里不需要设置,使用2位停止位、8位长度即可。参见图2网络2
    3.图2网络3主站每秒读一次从站X0的状态,实质起了一个建立起通讯连接的作用。
    4.主站与从站建立起通讯连接后图2网络4触发读从站X0状态工作。
    5.完成读从站X0状态工作后图3网络6触发写从站Y0状态工作。
    6.完成写从站Y0状态工作后图3网络8又触发开始读从站X0状态工作,这样随着PLC扫描周而复始不断执行对从站读X0状态以及写Y0状态的工作。
    7.图3网络9与10完成读写状态的逻辑。
    4、参考资料
    1.台达plc编程手册中有关DVP系列PLC装置通讯地址。
    2.西门子 S7-200 · LOGO! · SITOP 参考Beta Version 1.3。
    3.以上资料在各自网站均提供有下载。


    http://shjiqing.cn.b2b168.com
    欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区上海市松江区松江工业区广富林路4855弄星月大业**88栋3楼,联系人是聂聪。 主要经营浔之漫智控技术(上海)有限公司经营西门子模块代理商、西门子PLC模块代理商、西门子低压代理商、西门子中国总代理商、西门子四芯工业以太网电缆线等;西门子保内全新产品‘质保一年。一年内因产品质量问题换新产品;不收取任何费。欢迎致电咨询。 。 单位注册资金单位注册资金人民币 100 万元以下。 价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。