热门搜索:

上海西邑电气技术有限公司成立于1996年。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的佼佼者。总部设在上海,办公面积1500多平方米,员工150余人。

    西门子1FL6044-2AF21-1MA1

    更新时间:2024-11-23   浏览数:84
    所属行业:IT 电脑装机配件 CPU
    发货地址:上海市金山区  
    产品数量:500.00台
    价格:¥88.00 元/台 起
    型号西门子1.1KW变频器 品牌西门子

    西门子1FL6044-2AF21-1MA1

    上海朕锌电气设备有限公司
    西门子销售部 cpu plc s7-200
    s7-300 s7 400 s7 1200 s7 1500
    mm440  mm430 mm420  g120 变频器 V90变频器
    s7 288模块 伺服电机 触摸屏

    大家看到标题以为我要讲ModbusTCP吧,不是的,我这里要讲的是使用PLC的开放式通信连接串口服务器进而与ModbusRTU的从站通信。

    好处有哪些:

    1、可为PLC增加串口。通常1200PLC较多可以装4个串口(1个信号板3个通信模块)。若是使用串口服务器,可同时与8个串口建立起开放式连接进行通信,如果分时可建立的串口通信数量是非常可观的。1500可以同时建立更多的开放式连接,如:256个。

    2、经济性。将1200的四个串口选购齐全了价格挺高的,这时选一个多口的串口服务器会比较经济。有朋友会说配ModbusTCP转ModbusRTU网关也可以,确实是这样的,但网关还是比串口服务器价格高。

    下面以moxa串口服务器为例,讲述通信的实现。

    对moxa串口服务中较重要的是串口的操作模式,上图:


    这里注意三个设置

    1、操作模式:我们这里要给串口选择TCP Server操作模式

    2、TCP端口号:这个端号对应相应的串口,记下来,编程时需要用到

    3、强制传输:这个功能是指将串口接收到的数据存储到TCP/IP的缓存区中 ,当间隔时间到达Force Transmit设定的时间时,才发送到网口上。这里主要是为了让从站返回的数据形成一个数据帧。这个可以使用250ms,也可以短一点,前提是你得知道你通信的数据帧大小,并根据速率计算出来。

    串口服务器的其它设置,请根据实际情况进行设置。

    如果使用的是其它品牌的串口服务器,如:周立功,可能没有设置强制传输时间这一项,但其有根据最后一个字节后延时时间来判断一个数据帧的结束。

    下面讲讲PLC方面的程序

    一、   概述

    本文描述的程序文件可以在西门子1200、1500PLC通过开放式通信连接串口服务器实现MODBUS RTU 主站通信。

    本程序特点:

    1.     实现MODBUS RTU 功能号1、2、3、4、5、6、15、16。

    2.     支持单台CPU下多台串口服务器,一个串口使用一套程序,互不干扰。

    3.     可单条或多条 轮询指令 离线,即从站掉电,可手动让其离线,减少轮询时间。

    4.     可控制每条指令间的时间间隔。

    5.     程序量再大也不必担心CPU扫描时间,因为未运行的指令会跳过。

    6.     每条指令单独返回错误信息。

    7.     不必担心程序块和数据块多,支持多重背景。

    8.     程序组态直观,简单,方便,灵活。

    9.    *要配置开放式连接参数,指令内集成通信配置指令,发送和接收配置指令,外部只需简单参数即可。

    二、   硬件网络施工

    关于通信网络施工,尽量选择西门子485紫皮电缆,你胡弄网络,网络就胡弄你,所以质量可靠的硬件是保证通信正常的前提。若通信线路过长,请使用RS485中继器,但请不要西门子RS485中继器,因为不支持MODBUS通信。具体接线方式请查阅相关资料。网线也尽量选用西门子的,这样问题少。

    三、      程序说明及使用方法

    1. 您得到的程序如图:


    http://zx2015888.cn.b2b168.com