目前,通信系统中使用的主要视频通信终端为各种电视摄像机、计算机用摄像头、IP摄像机、电视接收机、视频监视器、计算机显示器以及可视电话机等。网络摄像机是新一代网络视频监控系统中的核心硬件设备,通常采用嵌入式架构,集成了视频音频采集、信号处理、压缩编码、智能分析、缓冲存储及网络传输等多种功能。图3.2可视电话终端系统框图......
2023-06-26
S7-1200 PLC与S7-200 PLC之间的通信只能通过S7通信来实现,因为S7-200 PLC的以太网模块只支持S7通信。由于S7-1200 PLC的PROFINET通信接口只支持S7通信的服务器端,所以在编程方面,S7-1200 PLC不用做任何工作,只需为S7-1200 PLC配置好以太网地址并下载下去。主要编程工作都在S7-200 PLC一侧完成,需要将S7-200 PLC的以太网模块设置成客户端,并用ETHx_XFR指令编程通信。
下面通过简单的例子演示S7-1200 PLC与S7-200 PLC的以太网通信。要求:S7-200 PLC将通信数据区VB中的2 B发送到S7-1200 PLC的DB2数据区,S7-200 PLC读取S7-1200 PLC中的输入数据IB0到S7-200 PLC的输出区QB0。
组态步骤如下:
1)打开STEP 7 Micro/WIN软件,创建一个新项目,选择所使用CPU的型号。
2)通过菜单命令“工具”→“以太网向导”进入S7-200 PLC以太网模块CP243-1的向导配置,如图8-16所示。可以直接输入模板位置,也可以通过单击“读取模块”按钮读出模板位置。
图8-16 以太网向导
3)单击“下一步”按钮,设置IP地址为192.168.0.2,选择“自动检测通信”连接类型,如图8-17所示。
图8-17 设置IP地址
4)单击“下一步”按钮,进入连接数设置界面,如图8-18所示,根据CP243-1模块位置确定所占用的Q地址字节,并设置连接数为1。
图8-18 设置占用输出地址及网络连接数
5)单击“下一步”按钮,进入客户端定义界面,如图8-19所示。设置“连接0”为客户机连接,表示将CP243-1定义为客户端。设置远程TSAP地址为03.01或03.00。输入通信伙伴S7-1200 PLC的IP地址为“192.168.0.2”。单击“数据传输”按钮可以定义数据传输,如图8-20所示。
图8-19 定义客户端
图8-20 定义数据传输
a)设置数据传输0 b)设置数据传输1
6)在图8-20a中,在“数据传输0”中选择“从远程服务器连接读取数据”,定义要读取的字节长度为2,设置将S7-1200 PLC的DB2.DBB0~DB2.DBB1的数据读取到本地S7-200 PLC的VB100~VB101中。单击“下一个传输”按钮,在“数据传输1”中选择“将数据写入远程服务器连接”,定义要写入的字节长度为2,设置将本地S7-200 PLC的VB200~VB201的数据写到对方S7-1200 PLC的DB3.DBB0~DB3.DBB1中。
7)单击“确认”按钮进入选择CRC保护界面,如图8-21所示,选中是,为数据块中的此配置生成CRC保护。
图8-21 选择CRC保护
8)单击“下一步”按钮,进入为配置分配存储区界面,如图8-22所示。根据以态网的配置,需要一个V存储区,可以指定一个未用过的V存储区的起始地址,此处可以使用建议地址。单击“下一步”按钮,生成以太网用户子程序。
图8-22 分配存储区
9)调用向导生成的子程序,实现数据传输。对于S7-200 PLC的同一个连接的多个数据传输,不能同时激活,必须分时调用。图8-23所示程序就是用前一个数据传输的完成位去激活下一个数据传输,其含义见注释。
图8-23 例子程序
图8-23 例子程序(续)
10)监控通信数据结果。配置S7-1200的硬件组态,创建通信数据区DB2、DB3(必须选择绝对寻址,即取消“仅符号访问”项)。下载S7-200 PLC及S7-1200 PLC的所有组态及程序,并监控通信结果。可以看到,在S7-1200 PLC中向DB2中写入数据“3”、“4”,则在S7-200的VB100、VB101中读取到的数据也为“3”、“4”。在S7-200 PLC中,将“5”、“6”写入VB200、VB201,则在S7-1200 PLC的DB3中收到的数据也为“5”、“6”。
注意:使用单边的S7通信,S7-1200 PLC不需要做任何组态编程,但在创建通信数据区DB块时,一定要选择绝对寻址,才能保证通信成功。
有关西门子S7-1200 PLC编程与应用的文章
目前,通信系统中使用的主要视频通信终端为各种电视摄像机、计算机用摄像头、IP摄像机、电视接收机、视频监视器、计算机显示器以及可视电话机等。网络摄像机是新一代网络视频监控系统中的核心硬件设备,通常采用嵌入式架构,集成了视频音频采集、信号处理、压缩编码、智能分析、缓冲存储及网络传输等多种功能。图3.2可视电话终端系统框图......
2023-06-26
内置以太网卡、PCMCIA卡是FS-0iD常用的以太网通信接口,其通信设定的方法如下。2)按软功能键〖FTP传送〗,LCD显示图9.4-5所示的FTP通信设定页面。图9.4-5 FTP通信设定a)第1页 b)第2页主机名:输入计算机的IP地址,如192.168.0.200等。端口号:FTP通信的端口号一般应设定为“21”。......
2023-06-25
移动卫星通信系统是为舰船、车辆、飞机、边远地点用户或运动部队提供通信手段的一种卫星通信系统。为了实现全球个人通信的目标,必须借助卫星通信系统的全球覆盖特点。因此未来的全球个人通信系统将是地面陆地移动通信系统、卫星移动通信系统与地面公共通信网的结合。由于用户在移动或卫星在移动,移动卫星通信系统技术与固定业务的卫星通信系统有较大的不同。卫星移动通信系统的卫星轨道应尽量避免在此两个圆环内。......
2023-06-26
S7-1200 PLC与S7-300/400 PLC之间的以太网通信方式相对来说要多一些,可以采用下列方式:TCP、ISO on TCP和S7通信。采用TCP和ISO on TCP这两种协议进行通信所使用的指令是相同的,在S7-1200 PLC中使用T-Block指令编程通信。要求:S7-1200 PLC将DB2的100个字节发送到S7-300 PLC的DB2中,S7-300 PLC将输入数据IB0发送给S7-1200 PLC的输出数据区QB0。下载S7-1200 PLC和S7-300 PLC中的所有组态及程序,监控通信结果。......
2023-06-15
Modbus RTU格式通信协议是以主从方式进行数据传输的,主站发送数据请求报文到从站,从站返回响应报文。表8-9 数据区用户级地址表示法1.S7-1200PLC的ModbusRTU通信串口通信模块CM1241 RS232和CM1241 RS485均支持Modbus RTU协议,可作为Modbus主站或从站与支持Modbus RTU的第三方设备通信。使用S7-1200串口通信模块进行Modbus RTU协议通常是非常简单的,先调用MB_COMM_LOAD指令来设置通信端口参数,然后调用MB_MASTER或MB_SLAVE指令作为主站和从站与支持MODBUS RTU的第三方设备通信。4)Modbus指令不使用通信中断时间来控制通信过程。......
2023-06-15
多媒体通信业务对网络的主要需求如下。支持可变比特率业务多媒体信息源通常具有动态的特性,在不同的时间周期会产生数目不定的数据,信息数据常常以突变和跳变的形式出现。多媒体通信系统必须满足上述各种业务的通信要求。在一次呼叫过程中可修改连接的特性在多媒体业务的连接过程中,用户有可能改变连接的某些特性,如对QoS提出新的要求等,系统应支持这种连接特性的改变。......
2023-06-26
通过真空除气器后水中残余的CO2可低于3mg/L,残余的O2可低于0.05mg/L。真空除气器所用填料与填料塔基本相同,如需提高水温,则应考虑水温对填料的影响,例如超过40℃则不应采用硬PVC拉西环,存水部分的大小应根据处理水量的大小及工艺要求的停留时间确定,也可在下部设卧式贮水箱,以加大存水部分的容积。......
2023-06-19
目前S7-1200 PLC只支持S7通信的服务器端,还不能支持客户端的通信。TCPTCP是由RFC793描述的标准协议,可以在通信对象之间建立稳定、安全的服务连接。TCP具有如下特点:1)与硬件绑定的高效通信协议。10)支持大多数应用协议,如TELNET、FTP都使用TCP。S7-1200 PLC可以同时支持以上15个通信连接,这些连接数是固定不变的,不能自定义。采用TCP和ISO on TCP这两种协议进行通信所使用的指令是相同的,在S7-1200 PLC中使用T-block指令编辑通信。......
2023-06-15
相关推荐