8
如何理解 Modbus 地址与功能码的区别?
Modbus 地址与 Modbus 的功能码是两个层次的概念。
根据 Modbus 通信协议,Modbus 数据的地址使用 00xxx、10xxx、30xxx 和 40xxx 的形式,分别表示数字量输出、数字量输入、模拟量输入等数据地址。在使用 S7-200 的指令库时,Modbus 数据地址与 S7-200 的 I/O 和数据存储区地址间有特定的对应关系。
有些设备表明它支持 Modbus RTU 通信协议,但也详细提供了读写数据的详细通信帧格式,其中包括如何* Modbus 站的地址,需要读写数据类型、长度等等。数据帧有特定字节指出此指令读写的数据类型和地址,此字节的数据内容即所谓"功能码",如功能 1 *读取单个/多个数字量输出点的值。
支持 Modbus 协议的设备或软件,使用时用户直接设置或看到的应当是 Modbus 数据地址。Modbus 地址所访问的数据,是通过各种"功能"读写而来。功能码是 Modbus 地址的底层。如果 Modbus 通信的一方提供的所谓 Modbus 协议只有功能码,则需要注意了解此功能号与 Modbus 地址间的对应关系。
Modbus 指令库启动后,如何通过同一个通信端口进行 CPU 监控?
Modbus 指令库使用的是 CPU 的自由口通信功能,工作在自由口模式下的通讯口不能使用 Micro/WIN 的 PPI 编程通信监控。如果通信口都已经被占用,可以考虑:
加一个通信模块(如 EM 277、CP 243-1、EM 241 等)扩展出一个编程通信口
中止自由口模式,可以将 CPU 上的模式开关从 RUN 拨到 S**;或者保持处于 RUN 状态,用程序停止指令库的 Modbus 模式(参见指令库应用)
为何有些 HMI 软件使用 Modbus RTU 读取S7-200中的实数会出现错误?
有些HMI软件使用Modbus RTU通信协议时,处理存储在数据保持寄存器中的实数(浮点数)的方式与西门子的实数保存格式不同。西门子的PLC遵循"高字节低地址、低字节高地址"的规律。
Modbus RTU的保持寄存器总是以"字(双字节)"为单位,而一个实数需要4个字节(双字)表示。HMI软件在处理时可能会把保持寄存器的两个"字"互换位置,造成不能识别以西门子格式表示的实数。如果HMI软件一方无法处理这种实数,则可在S7-200 CPU中编程将存入数据缓冲区(保持寄存器区)的实数的高字和低字互换。
为何有的HMI软件用Modbus RTU可以读取作为从站的S7-200的内容,但不能写入?
可能此软件使用了Modbus功能15(写多个离散量)或类似功能(功能 16)。S7-200从站协议遵守"以整字节地址边界(如Q0.0、Q2.0)开始、以8的整数倍为位个数"的规约。如果HMI软件未严格执行此规律就可能发生写入错误的情况
买家须知:
1:请选择适合自己的运送方式.本店统一默认为圆通,申通 中通等 若需要发顺丰请与店主联系!
2:快递送到时请验好货在签收,签收后如出现货物损坏不给予退换
3:按照型号订货,应型号误差造成的经济损失,本店概不负责!
一、关于我们
★我们承诺所有销售产品力争做到**如实描述,**实物拍照,让买家购买更放心。
A.本店所有销售产品默认为不开收据及,如需开收据请与本店客服联系。
B.本店所有销售产品均可开具正规,如需开具请拍前先与本店客服联系,税点另加收17%
即(产品价格+运费)*1.17 = 购买总价).
二、重要提醒
★为避免浪费您的宝贵时间,本店所有商品一律标价。明码实价不仅是对我们诚信经营的肯定,更
是对您公平交易的保护。
★我们承诺:在买家*支付保险费用的前提下,卖家发出的商品,在买家签收前发生丢失、损坏等,
所有路途风险一律由卖家全部承担。
★特别申明:您在享受我们为您提供的网络优惠价格的同时,有可能会承担因质量问题发生退换货或保
修而产生的邮费。对此类邮费
的界定办法是:自签收之时起24小时内发现质量问题(外观问题只限收货当场确认)并通知我们的,往
返邮费由卖家承担;**过24小时出现问题,往返邮费由买家承担。如果您选择拍下或购买,
表示您理解并接受以上的邮费承担办法。
★网上发布图片均为本店辛苦实物拍摄,仅供参考,外观以实物为准。因为图片尺寸、色差等
视觉差异的原因而要求的退换货我们拒绝受理。原则上我们不接受无质量问题的退换货。
★由于自动化产品市场价格频繁不规则变动,您购买商品应以付款当时的价格为准,买家不能以
购买到的商品发生降价为由,要求本店进行赔偿。
★为预防网络,**交易安全,希望您拍下后在网页上填写完整准确的收货信息,避免修改。
若必须修改 ,请务必使用原来的淘宝ID,通过旺旺或站内信通知我们,我们不接受电话、
其它即时聊天工具以及不同ID的旺旺通知来修改收货地址等关键信息(非常重要)。
三、订单服务
★您在拍下商品后,请在24小时内完成货款支付,我们会马上处理您的订单;由于市场价格浮动原因,
未能按时付款的交易,本店保留关闭交易的,敬请谅解。
★如果您对商品颜色、选购配件、开票要求及发货信息等有特殊强调及修改,麻烦在付款后再次跟
我们确认,以免出错给您带来不便
★为了交易安全,推荐您选择支付宝付款来购买商品;
★查询货运方式及运单号码步骤:点击“我的淘宝”->点击“已买到的宝贝”->点击对应宝贝的“卖
家已发货,等待买家确认”->
点击“详细交易信息”(页面左下方)。您还可以登陆相关快递公司网站,输入您的货单号,实时查询货
物的在途信息。
四、收货须知
★您收到货物时不要急于签字!请当着送货人员的面开启并检查,确认无误后再签名验收;若快递人员
不允许,可签收后马上检查,让快递员当面跟你一起检验,若有外观上的问题,务必当快递员面致电。
★收货检查分三步:先检查包装是否完好,外包装箱有无破损、变形以及拆开过的痕迹,特别注意是否
存在两种不同颜色的封箱胶带先后封箱的痕迹;再检查邮件单上所标注的重量是否与实物相符;
后对照网页上发布的标准配置,检查收到的货物是否齐全,外观是否有严重损坏等。
★如果发现机器的外包装箱的封口有被拆开过或者发现机器及配件丢失或数量不符、外观损坏严重等问
题,您可拒绝签收,或在签收的当场与我们直接联系,并请承运方送货人员签字证明,以 **您的利益。
★您在未联系我们的前提下签收完货物之后,即表示默认并接受了“淘宝交易规则”中的“表面一致规
则”,若以后再反映机器及配件丢失、数量不符机器及外观有严重损坏等此类问题的 ,本店有权视情况
拒绝受理。
★由于资金占用大、利润薄,因此资金的周转速度是我们为您提供物美价廉的商品的重要**
质量**·服务诚信·价格实惠
本公司销售的产品一律为原装正品
一、检查与维护
1.定期检查
PLC 是一种工业控制设备,尽管在可靠性方面采取了许多措施,但工作环境对 PLC 影响 还是很大的。所以,通常每个半年时间应对 PLC 做定期检查。如果 PLC 的工作条件不符合 表 1 规定的标准,就要做一些应急处理,以便使 PLC 工作在滚规定的标准环境。 2.日常维护
PLC 除了锂电池和继电器输出触点外,基本没有其它易损元器件。由于存放用户程序的 随机存储器(RAM),计数器和具有保持功能的辅助继电器等均用锂电池保护,锂电池的寿 命大约 5 年,当锂电池的电压逐渐降低达一定程度时,PLC 基本单元上电池电压跌落指示 灯亮。提示用户注意,有锂电池所支持的程序还可保留一周左右,必须更换电池,这是日常 维护的主要内容。
调换锂电池步骤:
① 在拆装前,应先让 PLC 通电 15S 以上(这样可使作为存储器备用电源的电容器充电, 在锂电池断开后,该电容可队 PLC 做短暂供电,以保护 RAM 中的信息不丢失);
② 断开 PLC 的交流电源
③ 打开基本单元的电池盖板
④ 取下旧电池,装上新电池
⑤ 盖上电池盖板
更换电池时间要尽量短,一般不允许**过 3min。如果时间过长,RAM 中的程序将消失。 二、故障查找
PLC 有很强的自诊断能力,当 PLC 自身故障或设备故障,都可用 PLC 上具有的诊断 指示功能的发光二极管的亮灭来诊断。