西门子S7-400模块代理商6ES7412-2XJ05-0AB0
更新:2025-01-21 08:50 编号:28886190 发布IP:113.246.99.97 浏览:5次- 发布企业
- 湖南西控自动化设备有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第1年主体名称:湖南西控自动化设备有限公司组织机构代码:91430100MA7BLNUT58
- 报价
- 请来电询价
- 西门子
- 授权代理商
- PLC
- 一级代理商
- 德国
- 售后保障服务
- 关键词
- 西门子PLC代理,西门子变频器代理,西门子伺服电机代,西门子工控机代理,西门子触摸屏代理
- 所在地
- 中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
- 联系电话
- 17838383235
- 手机
- 17838383235
- 经理
- 徐嘉泉 请说明来自顺企网,优惠更多
详细介绍
200Smart与ModSim32串口通讯
综述
485串口通讯基本在工控领域成为了一种必须具备的通讯方式。不管是PLC、DCS,大到大型的设备,小到一个单片机,基本都会具有485的通讯功能。485通讯只是定义了硬件接口的标准,至于在硬件上跑什么样的协议各个设备厂家会有些不同。我们见到的可能多的就是MODBUS_RTU这种协议。协议的来龙去脉就不研究了,我们只做一个通讯的测试。因为很多时候需要使用MODBUS_RTU通讯方式在仪表与控制器之间进行数据交换。前段时间正好有个流量计需要与200Smart进行通讯。使用200Smart进行串口通讯我也是次使用。由于疫情等种种原因,到现场测试比较难。想着在住的地方测试一下串口通讯及程序的工作过程。一、
准备工作
1、硬件准备是准备了一个200Smart,具体型号是SR20简单的那一个。再就是准备一个USB转485的通讯线或者通讯板。还有就是要准备一个9针的DB接头(就是公头),网上有免焊接的那种卖,使用起来比较方便,也不贵。 2、软件准备STEP 7-MicroWIN SMART编程软件肯定是必须的,还有就是在电脑上模拟从站的软件。常见的是ModbusSlave和ModSim32。我还是比较喜欢使用ModSim32,纯属个人习惯,这次使用的也是ModSim32。3、辅助材料交换机,网线,手机充电线,当然还需要买个小螺丝刀。二、
200Smart测试程序
200Smart有两个串口通讯库,一个是做主站,一个是做从站。这次使用的是200Smart做主站。1、Modbus RTU 主站初始化梯形图 Baud波特率,根据实际情况设置。Parity 校验。Port 端口,0代表的是CPU本体自带的串口。Timeout超时,主站等待从站反应时间。Done初始化完成,此位会自动置1,Error 错误代码。 程序运行的实际截图。2、Modbus RTU 主站读写子程序MBUS_MSG网上很多介绍。我也抄来的,里面有个地方觉得还是要说一下,就Count这个是定义读取从站多少寄存器,读取的寄存器数量不能比从站提供的数量大,否则会有Error错误代码102报出来。觉得看错误代码很重要,能确定通讯过程中的错误点。 3、数据处理上面的程序中,如果读写功能完成,M11.0为1,错误码是0,说明通讯功能正常了。有一个很大的缺陷,通讯正常了,200Smart本体上没有任何指示灯提示,这一点很不好。1200PLC使用的小板通讯是会看到指示灯的闪烁,多少能给一些提示。建议做通讯测试的时候使用带有指示灯的通讯板,方便调试。通讯成功后就要处理读取的数据,数据一般就是浮点数,长整型。存储类型VD和VB,DW。使用的指令有MOV_R, MOV_B,MOV_DW。MOV_R转出来的是浮点数,MOV_B转出来的是整数,MOV_DW转出来的是长整型。具体如下。
三、
ModSim32设置和模拟从站
在电脑上运行ModSim32模拟从站来响应主站的数据读取。1、ModSim32的RTU设置参数主要是波特率,数据位、停止位、奇偶校验。这几个参数与200Smart的MBUS_CTRL配置相统一,设置好通讯的参数后,确定。 返回到ModSim32的数据页面。如下图 这里主要有DeviceID:也就是从站地址,要与200Smart中的MBUS_MSG指令的Slave一致。Address是寄存器起始地址,长度要比在200Smart中设置的要长。MODEBUSPoint Type是寄存器类型。要与200Smart中的一致,我们一般使用03功能码居多,也就是保持型寄存器。设置好这些后,NOTCONNECTED就会消失。说明通讯已经建立。如果NOTCONNECTED一直在闪烁。说明通讯没有建立。 还有一点就是我使用的是我们自己设计的多功能通讯板,USB转485,USB转TTL,USB转232,TTL转485。板上带有485通讯指示灯,只要看RX和TX的闪烁情况就能判断通讯情况。如下图: 设置好这些后,就可以查看200Smart与ModSim32之间的数据交换是否一致。 2、设置ModSim32自动发送数据 双击要设置的寄存器地址。弹出Write Floating,在弹出的窗口中点击Auto Simulation在AutoSimulation窗口中使能打钩,选择随机数,或者递增、递减。设置好后OK确认。返回到数据页面,可以看到ModSim32的40001寄存器的数据在不断更新。如下图: 如果你看到的ModSim32的数据与200Smart显示的数据格式不统一,可以在ModSim32的显示设置中选择不同的数据格式,ModSim32的显示格式可以在Display中选择。具体如下图: 从这些数据类型中选择。直到与200Smart数据显示一致。到此200Smart与ModSim32通讯测试完成。在公司测试程序基本可以了,也可以测试开关量。过程基本一样,只是这次没使用到,就没有测试。四、
通过上述的模拟485通讯的模拟测试,主要有以下几个要点:(1)PLC端是串口通讯指令的设置和通讯触发,尤其是通讯触发是一个上升沿脉冲,这个一般没有什么问题。关键的一点是200Smart没有通讯指示灯,给调试带来不少的困扰。有时候设置正确了,数据显示不正确,会怀疑设置问题,走一些弯路。(2)再一个就是接线问题。在200Smart本体CPU的串口使用的是3和8脚,刚开始不确定,问了一回杰杰大神,哈哈。有时候485的A、B可能是反的,换一下试试。(3)再一点就是使用通讯板要好一点,好是带485通讯指示灯。如果使用网上买的一些USB转485的线,都是为了图省钱,没有任何指示灯,给通讯测试带来不少困扰。(4)ModSim32的ID地址、寄存器类型一定要与PLC的一致,还有些情况就是数据类型不对,出现数据溢出。次调试还是会带来困扰。数据显示格式也要多试试。只要看到通讯指示灯状态正常,就说明硬件接口是对的,剩下就是数据类型。(5)还有一点就是200Smart中的转换指令,要分清是浮点数,整数,长整型。这个与存储器的长度有关,如果选错长度,转换出来的数据也是乱的。调试多了可能一眼就看出来,次调试还是会耽误不少时间。基本就这些,调试中多试试,提前做点功课,问题不大。尝试,失败,再尝试,成功。成立日期 | 2021年10月19日 | ||
法定代表人 | 吴阳祥 | ||
注册资本 | 5000000 | ||
主营产品 | 西门子一级代理商 PLC 变频器 工控机 伺服电机 触摸屏 软件 电线电缆 电源 S7-200CN S7-200SMART S7-300 S7-400 S7-1200 S7-1500 ET-200 全新原装正品 全国服务 | ||
经营范围 | 其他未列明制造业;工程和技术研究和试验发展;电气设备的批发、系统集成;电子产品、五金产品、电线、电缆、电工器材、通讯设备及配套设备、机械配件、仪器仪表的批发;工业自动化设备、机电产品、电子元件及组件、电子产品零部件、发电机组、高低压成套设备、计算机应用电子设备、电气机械设备、高低压电器销售;工业自动化设备、电子仪器、五金机电产品、电气技术的研发;智能化技术服务;办公设备零售;机电设备的维修及保养服务(限分支机构);通用设备修理(限分支机构);自动化控制系统的研发、安装、销售及服务;机电设备安装服务;电子技术咨询;电子技术转让;计算机技术开发、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动) | ||
公司简介 | 公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。西门子中国授权代理商、西门子一级代理商、西门子PLC代理商--------------湖南西控自动化设备有限公司我司主要业务为西门子自动化产 ... |
公司新闻
- 西门子代理商6SE6420-2AD25-5CA1湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子代理商6ES7365-0BA01-0AA0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子授权德国代理商6ES7341-1CH02-0AE06ES7341-1CH02-0AE0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子代理商6ES7392-1AJ00-0AA0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
- 西门子授权服务代理商6ES7321-1BH02-0AA0湖南西控自动化设备有限公司是一家级代理工业自动化控制设备跨国经营的贸易型企业,是... 2025-01-10
我们的其他产品
- 6ES7412-2EK07-0AB0西门子PLC代理商S7-400西门子:授权代理商
- 西门子SIEMENS模块一级供货商6ES7407-0KA02-0AA0西门子:授权代理商
- 西门子SIEMENS模块PLC核心代理商6ES7407-0KA01-0AA0西门子:授权代理商
- 6ES7405-0KA02-0AA0西门子SIEMENSPLC模块核心总代理西门子:授权代理商
- 西门子S7-400PLC模块代理商6ES7403-1TA01-0AA0西门子:授权代理商
- 西门子S7-400PLC代理商模块6ES7412-2XK07-0AB0西门子:授权代理商
- 西门子S7-400CPU模块核心供货商6ES7412-3HJ14-0AB0西门子:授权代理商
- 西门子SIEMENS模块S7-400CPU核心总代理6ES7412-5HK06-0AB0西门子:授权代理商
- 西门子SIEMENS核心PLC模块代理商6ES7414-2XK05-0AB0西门子:授权代理商
- SIEMENS核心代理商西门子S7-400PLC模块6ES7414-3EM06-0AB0西门子:授权代理商