江苏西门子PLC模块经销总代理商江苏西门子PLC代理,江苏西门子S7-1500代理,西门子PLC代理
连接是指两个通信伙伴之间为了执行通信服务建立的逻辑链路,而不是指两个站之间用物理媒体(例如电缆)实现的连接。连接相当于通信伙伴之间一条虚拟的“专线”,它们随时可以用这条“专线”进行通信。一条物理线路可以建立多个连接。
如果交换的信息非常重要,或者需要保证传输数据的完整性,应使用面向连接的协议。为了确保正确地建立连接,连接的一方必须是主动的,另一方是被动的,否则无法建立连接
无连接协议传输的信息单元相当于电报报文,它们通常是一种独立完整的消息,有时也被称为数据报文。
2. 动态连接和静态连接
连接分为不需要组态的动态连接和需要组态的静态连接。
下列广域网(WAN)可以用于ST7的数据传输∶
(1)传统的WAN
可以用下列传统的WAN进行数据传输专线网络(铜质电缆、光纤电缆、专用的或租用的专线)、专用无线网络、模拟电话网和数字ISDN电话网、移动无线网络GSM。
●数据块地址寄存器:S7-300/400PLC共有2个32位数据块地址寄存器DB、DI,用于存放程序中被打开的数据块地址。程序执行过程中允许同时被打开的数据块*大为2个,其中一个为共享数据块(DB),在程序中可以任意使用;另一个为瞬时数据块(DD),它是与功能块FB配套使用的数据块,在调用FB时同时打开。
●状态寄存器:S7-300/400PLC共有1个16位状态寄存器STW,状态寄存器用于存放程序的处理结果,如逻辑运算结果RLO、溢出标志OV、溢出记忆0S、条件码CC0与CC1、二进制值BR等,以显示指令的执行结果。
(2)基于以太网的WAN
在站和控制中心之间或各个站之间可以通过以太网进行SINAUT通信∶
1)通过无线局域网和用于以太网的特殊无线设备(例如SCALANCE W)进行通信。
2)通过光纤导线和具有光纤端口的SCALANCEX交换机,*长通信距离可达26km
西门子S7-200的子程序编写与调试指令
西门子S7-200CPU的控制程序由主程序、子程序和中断程序组成。STEP 7-Mico/WIN32在程序编辑器窗口里为每个POU(程序组织单元)提供一个独立的页,主程序总是第1页,后面是子程序或中断程序。
因为各个程序在编辑都窗口里被分开,编译时在程序结束的地方自动加人无条件结束指令END、MEND.RET或RETI,如果在程序里加了这些指令,编译时反而会出错。
1.子程序的作用
子程序常用于需要主次反分执行相同任务的地方,只需要写次子程序,别的称序在占要子程序的时候调用它,而无需重写该程序:子在序的词用是有条件的,未调用它时不会执行了的程序中的指令,因此使用子程序可以减少扫描时间。
5)发送模块IM460-X与接收模块IM461-X的*后一个数字X应相同。
6)在仿真时如果没有给S7-400组态电源模块,在保存和编译时将会显示“由于组态不一致而无法重新创建系统数据”。S7-300没有组态电源模块也可以编译。
5. 组态举例
1)在硬件组态窗口生成一个中央机架(0号机架)和4个扩展机架(1~4号机架),插入CPU模块、电源模块和信号模块。
2)将IM 460-0插入中央机架(见图2-28),IM 461-0插入1~4号扩展机架。IM 460-0不传输5V电源,有K总线。
组态S7-400的扩展机架
3)双击IM 460-0,在打开的IM 460 属性对话框(见图2-29)的“连接”选项卡的“未连接的机架”列表中,可以看到1~4号机架。点击上面的“连接”按钮,选中的未连接机架出现在“已连接的机架”文本框中,将1号机架和2号机架连接到中央机架,在硬件组态窗口中可以看到机架之间自动生成的连接线(见图2-28)。用同样的方法将其他扩展机架连接到中央机架。点击“断开”按钮,可以断开建立的连接。
图2-29中的C1和C2是IM460-0的两个扩展接口。在图2-28中C1连接了1号和3 号扩展机架,C2连接了2号和4号扩展机架。
3)通过使用ADSL或GPRS的公共网络和互联网进行通信。
3. 本地数据存储
TIM模块可以提供多达1MB的存储空间,可以保存那些通信连接或通信伙伴发生故障时不能丢失的数据。提供的存储容量*多可以容纳32000个报文。