盐城西门子模块一级代理商
盐城西门子模块一级代理商
性能
指令处理速度更快,取决于 CPU 型号、语言扩展和新的数据类型
由于背板总线速度显著提高,CPU 的响应时间缩短
高性能网络连接:
每个 CPU 均标配 PROFINET IO IRT(双端口交换机)标准接口。另外,CPU 1515TF-2 PN 还具有另外一个 PROFINET 接口,例如,用于网络分隔、连接其它 PROFINET IO RT 设备或作为智能设备进行高速通信。集成技术
通过标准化运动控制指令 (PLCopen) 来控制具有 PROFIdrive 功能的驱动和带模拟量设定值接口的驱动
SIMATIC S7-1500 T-CPU 提供了以下运动控制功能:
速度控制轴、定位轴、同步轴、外部编码器、输出凸轮、凸轮轨迹、探头、扩展同步动作功能(指定或不指定同步位置进行同步,设定值或实际值连接,主值在从轴上的移动,凸轮系统)、循环凸轮、多 4 个编码器或测量系统(作为位置控制用的实际位置)
从应用程序循环指定运动向量(MotionIn 接口)
用于通过多 4 个插补轴实现运动控制的工艺对象,如笛卡尔门架、Delta 拣选机、滚轴拣选机、关节臂、圆柱坐标机械手、三脚架拣选机和 SCARA。
支持用户自定义运动。用于多个 SIMATIC S7-1500T 控制器同步的跨 PLC 同步操作
追踪功能适用于所有 CPU 标签,既适用于实时诊断,也适用于偶发错误检测;还可通过 CPU的网页服务器来调用
全面的控制功能,例如,通过便于组态的块可自动优化控制参数实现优控制质量
集成安全功能
通过密码进行专有技术保护,防止未经许可证读取和修改程序块
通过复制保护,可绑定 SIMATIC 存储卡的程序块和序列号:只有在将组态的存储卡插到 CPU 中时,该程序块才可运行。
4 级授权理念:
也可以对与操作员面板的通信进行限制。操作保护:
控制器可以识别工程组态数据的更改和未授权传输。设计与操作
显示概览信息:
例如,站名称、工厂名称、位置标识符、诊断信息、模块信息、显示设置。显示器上可能的操作:
设置 CPU 或者所连接以太网通信处理器的地址、设置日期和时间、选择 CPU 的操作模式、复位 CPU 至默认设置、禁用/启用显示器、激活保护等级,确认消息,备份和恢复项目集成系统诊断
显示器上、TIA Portal 中、操作员面板上以及 Web 服务器上以纯文本形式一致显示系统诊断信息(甚至能显示来自变频器的消息),即使 CPU 处于停止模式也会进行更新。
集成在 CPU 的固件中,无须进行专门组态
SIMATIC 存储卡(用来运行 CPU)
用作插入式装载存储器,或用于更新固件。
还可用于存储附加文档或 csv 文件(用于配方和归档)
通过用户程序创建数据块,实现数据存储/读取
数据记录(归档)和配方
配方和归档以 csv 文件形式保存在 SIMATIC 存储卡上;
便于使用 Office 工具及通过 Web 服务器来访问工厂运行数据通过 Web 浏览器或 SD 读卡器,可方便地访问机器的组态数据(与 PLC 之间的双向数据交换)
编程
使用 STEP 7 Professional V14 SP1 或更高版本进行编程
S7-1200 程序可通过复制/粘贴转移至 S7-1500
由于SIMATIC RF300读写器具有高防护等级(高达IP68),它可在恶劣的工业环境中使用。
SIMATIC RF310R、RF340R、RF360R和RF38OR带有集成天线。SIMATIC RF350R读写器配有外部天线。每个SIMATIC RF300读写器都有一个多色 LED,可用于显示读写器及电子标签的功能和状态。
通过通信模块,可以连接至自动化层。为了*方便地布线,提供了带有M12连接器的预组装式电缆,具有各种长度。RF360R读写器配备有集成的
通信模块。
所有读写器均可按照RFID标准ISO 15693运行,或者在高性能RF300模式下运行。根据读写器模式的不同,提供了适合各种应用要求的种类丰富的电子标签。
为了根据ISO 15693标准使用电子标签,提供有各种类型的电子标签,例如,用于完成简单识别任务且较为便宜的坚固式智能标签,或者可由机器人自动安装的螺丝固定式电子标签。
另外还提供了在高性能RF30O模式下使用的收发器,例如,适合高达+220°C的温度范围的*耐热型收发器或适合在小型工件夹具上使用的紧凑式
矩形收发器。
新一代SIMATIC RF310R、RF340R、RF350R和RF380R读写器也可用于MOBYE电子标签。新一代读写器可以混合使用ISO 15693和或RF300电子标签。功能
所有SIMATC RF30O读写器都可用于在13.56 MHz的高频范围内执行*的读写任务。在ISO 15693操作模式下,可以实现中等性能范围内的识别任务。
RF300支持数据传输速度高达7.8 kbyte/s 的高性能操作,因此属于HF范围内速度较快的RFID系统。
此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险*由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为 此联系西门子技术支持与服务部门。
1.5 Modbus RTU 主站常问问题
Modbus RTU 主站库对 CPU 的版本是否有要求,为什么编译例子程序时,会遇到 4 个错误?
Modbus RTU 主站库对 CPU 的版本确实有要求,CPU 的版本必须为 2.00 或者 2.01(即订货号为6ES721*-***23-0BA*),1.22 版本之前(包括 1.22 版本)的 S7-200 CPU 不支持。
Modbus 指令库启动后,如何通过同一个通信端口进行 CPU 监控?
Modbus 指令库使用的是 CPU 的自由口通信功能,工作在自由口模式下的通讯口不能使用 Micro/WIN 的 PPI 编程通信监控。如果通信口都已经被占用,可以考虑:
加一个通信模块(如 EM 277、CP 243-1、EM 241 等)扩展出一个编程通信口
中止自由口模式,可以将 CPU 上的模式开关从 RUN 拨到 STOP;或者保持处于 RUN 状态,用程序停止指令库的 Modbus 模式(参见指令库应用)
如何理解 Modbus 地址与功能码的区别?
Modbus 地址与 Modbus 的功能码是两个层次的概念。
根据 Modbus 通信协议,Modbus 数据的地址使用 0xxxx、1xxxx、3xxxx 和 4xxxx 的形式,分别表示数字量输出、数字量输入、模拟量输入等数据地址。在使用 S7-200 的指令库时,Modbus 数据地址与 S7-200 的 I/O 和数据存储区地址间有特定的对应关系。
有些设备表明它支持 Modbus RTU 通信协议,但也详细提供了读写数据的详细通信帧格式,其中包括如何 Modbus 站的地址,需要读写数据类型、长度等等。数据帧有特定字节指出此指令读写的数据类型和地址,此字节的数据内容即所谓"功能码",如功能 1 读取单个/多个数字量输出点的值。
支持 Modbus 协议的设备或软件,使用时用户直接设置或看到的应当是 Modbus 数据地址。Modbus 地址所访问的数据,是通过各种"功能"读写而来。功能码是 Modbus 地址的底层。如果 Modbus 通信的一方提供的所谓 Modbus 协议只有功能码,则需要注意了解此功能号与 Modbus 地址间的对应关系。
如何访问大于 9999 的保持寄存器地址?
通常 Modbus 协议的保持寄存器地址范围在 之间。对于多数应用来说已经够了。但有些 Modbus 从站把地址映射到保持寄存器区的地址超过 9999 的部分。
Modbus Master 协议库支持超过 9999 的保持寄存器地址。地址范围为 36。只需在调用 MBUS_MSG 子程序时给 Addr 参数赋相应的值即可,如 416768。
Modubs Master 扩展地址模式仅支持保持寄存器区,不支持其他地址类型。
S7-200 作为 Modbus 主站方接收上来的数据格式与第三方设备不一样怎么办?
西门子PLC数据的存储格式为高位低存方式。举例:VD200中包含VW200和VW202,其中VW202是低字,VW200是高字。若第三方设备与西门子数据存储格式不同,是低位低存的方式,那么通信上来的数据就会存在错误,需要进行转换才能使用。编程的方式比较多样,针对双字中高低字的交换可以使用SWAP(字交换)指令,若是字节交换可以考虑循环移位指令。
S7-200 是否支持如 Modbus TCP 等其它协议?
不支持。S7-200自身的通信端口或其通信扩展模块均不支持 Modbus TCP、CANopen、DeviceNet 以及 BACnet 通信协议。
为什么 S7-200 作 Modbus 主站时 MBUS_MSG 指令报6号错误?
引起6号错误主要有两方面的原因:1.多个 MBUS_MSG 指令同时使能执行;2. Modbus库存储区中分配的建议地址区与编程中已使用的V存储区有重叠。
2Modbus RTU从站
2.1 CPU 上的通信口(Port0)支持 Modbus RTU 从站通信协议
S7-200 CPU上的通信口Port0可以支持Modbus RTU协议,成为Modbus RTU从站。此功能是通过S7-200的自由口通信模式实现,因此可以通过无线数据电台等慢速通信设备传输。
详情请参考《S7-200系统手册》之相关章节。
要实现Modbus RTU通信,需要STEP 7-Micro/WIN32 V3.2以上版本的编程软件,而且须安装STEP 7-Micro/WIN32 V3.2 Instruction Library(指令库)。Modbus RTU功能是通过指令库中预先编好的程序功能块实现的。
Modbus RTU从站指令库只支持CPU上的通信0口(Port0)。
2.2 编程基本步骤:
检查Micro/WIN的软件版本,应当是STEP 7-Micro/WIN V3.2以上版本。
盐城西门子模块一级代理商