通过编程,这些逻辑单元被分配一些如与、或、非、置位/复位等功能,系统设计师可以根据需要通过连接FPGA内部的逻辑单元和逻辑功能,就好像连接一个电路试验板,完成所需要的特定功能。最终程序将成为通过连接逻辑单元形式的硬件结构的一部分,这些硬件结构的程序组件好像通过连接的继电器控制回路一样并行执行,响应快速并且响应时间基于常数,FM352-5的扫描周期固定为1цs。
FM352-5模块高速处理数字量输入、输出信号以及编码器信号,从读入数字量输入信号、CPU程序处理到信号的输出最小周期不到10цs,适合逻辑简单、要求快速响应的应用如速度测量、脉宽调制(最小20цs可调)输出等。由于FM352-5是布尔处理器,所以只能对布尔、字节、字、双字等信号进行处理,而不能处理浮点信号。
2 FM352-5工作方式
FM352-5具有独立的处理能力,安装方式灵活,可以安装于S7-300 PLC中央机架、分布式I/O ET200M中(可以是非西门子主站)、也可以独立安装。如图2所示:
(SIEMENS)上海非俗工控自动化设备有限公司(西门子分销商)
联系人 :李芳(销售工程师)
图2 FM352-5的安装形式
独立安装时通过模块集成的输入、输出信号对受控设备进行操作并读出反馈状态,由于没有额外的通信接口而不能通过人机界面进行操作。安装于S7-300 中央机架中,CPU与FM352-5数据交换过程如图3所示:
图3 CPU与FM352-5数据交换示意图
FM352-5模块通过集成的输入接口接收编码器信号和数字量输入信号,通过背板通信总线接收CPU发送的命令信号(图中为输出缓存,如果FM352-5独立安装,只能通过集成的接口接收输入信号),经过FPGA(现场可编程门阵列)处理后直接通过模块集成的输出点输出,运算数据也可以通过输入缓存作为状态信号反馈到CPU。CPU与FM352-5间的通信数据经过接口函数块的处理后进入CPU的用户数据区,FM352-5与CPU之间的数据交换也可以通过FM352-5的逻辑地址区直接通信。
普通CPU程序执行是以串行扫描的,FM352-5程序执行则是以并行扫描的,保证程序执行的快速性,由于程序从左到右并行执行,在不同程序行中对由同一信号产生的逻辑结果处理时,可能导致逻辑的先后次序错误,FM352-5使用连接器和多相时钟的技术使具有竞争条件的时序延迟,保证信号的正确性。连接器的使用规则如下:
如果连接器的触点在它的输出线圈以前引用,那么触点的值将取决于上个扫描结果。
如果连接器的触点在它的输出线圈以后引用,那么触点的值将取决于当前扫描结果。
连接的使用如图4所示:
用于串行通信连接的模块,根据接口类型、协议和性能进行定标
具有不同物理传输特性的 4 个型号: 西门子模块6AG2531-7NF10-1AB0
RS 232C, 最大 19.2 kbps
RS 232C,最大 115.2 Kbps
RS 422/RS 485,最大 19.2 Kbps
RS 422/RS 485,最大 115.2 Kbps
支持的协议
Freeport:适用于通用通信的用户可设置报文格式
3964(R) 可提高传输可靠性
Modbus RTU 主站
Modbus RTU 从站
USS,通过指令实现
Area of application
可通过通信模块与外部通信伙伴连接以交换数据。由于有大量参数设置选项,可以针对通信伙伴灵活调整控制。
Modbus RTU 主站可为最多 30 个 Modbus 从站创建一个 Modbus RTU 网络。
可为您提供下列通讯模板:
CM PtP RS232 BA;
带有 RS232 接口的通信模块,适用于协议 Freeport、3964(R) 和 USS;9 针 Sub D 连接器,最高 19.2 Kbit/s,1 KB 帧长度,2 KB 接收缓冲区
CM PtP RS232 HF;
带有 RS232 接口的通信模块,适用于协议 Freeport、3964(R) 和 Modbus RTU;9 针 Sub D 连接器,最高 115.2 Kbit/s,4 KB 帧长度,8 KB 接收缓冲区
CM PtP RS422/485 BA;
带有 RS422 和 RS485 接口的通信模块,适用于协议 Freeport、3964(R) 和 USS;15 针 Sub D 插座,最高 19.2 Kbit/s,1 KB 帧长度,2 KB 接收缓冲区
CM PtP RS422/485 HF;
带有 RS422 和 RS485 接口的通信模块,适用于协议 Freeport、3964(R)、USS 和 Modbus RTU;15 针 Sub D 插座,最高 115.2 Kbit/s,4 KB 帧长度,8 KB 接收缓冲区
以下 SIPLUS S7-300 数字量模块可在恶劣环境条件下使用:
SIPLUS S7-300 SM 321;
数字量输入
SIPLUS S7-300 SM 322;
数字量输出 西门子模块6AG1340-1CH02-2AE0
SIPLUS S7-300 SM 323;
数字量输入和数字量输出
SIPLUS S7-300 数字量模块可在以下恶劣环境条件下使用:
温度范围宽:-25°C 至 +60/+70 °C
在需要较高抗化学腐蚀性以及需能够承受较高机械和生物负荷和盐雾的场合
相对湿度 100%
符合标准 EN 50155
Overview
以下 SIPLUS S7-300 模拟量模块可在恶劣环境条件下使用:
SIPLUS S7-300 SM 331;
模拟量输入
SIPLUS S7-300 SM 332;
模拟量输出 西门子模块6AG1340-1CH02-2AE0
SIPLUS S7-300 SM 334;
模拟量输入和模拟量输出
SIPLUS S7-300 模拟量模块可在以下恶劣环境条件下使用:
温度范围宽:-25°C 至 +60/+70 °C
在需要较高抗化学腐蚀性以及需能够承受较高机械和生物负荷和盐雾的场合
相对湿度 100%
符合标准 EN 50155