河源西门子PLC模块代理商S7-1200PLC西门子代理商原装现货S7-1200PLC,西门子S7-1200plc,西门子PLC代理S7通信的组态
1.S7通信
S7通信是专为SIMATIC S7和C7优化设计的通信协议,它主要用于S7-300/400CPU之间的主-主通信、CPU与功能模块之间、CPU与西门子人机界面和组态软件WinCC之间的通信。S7通信可以用于工业以太网、PROFBUS或MPI网络。这些网络的S7通信的组态和编程方法基本上相同。S7通信协议是面向连接的协议,在进行数据交换之前,必须与通信伙伴建立连接。面向连接的协议具有较高的安全性。
连接是指两个通信伙伴之间为了执行通信服务建立的逻辑链路,而不是指两个站之间用物理媒体(例如电缆)实现的连接。S7连接为需要组态的静态连接,用STEP7集成的网络组态工具NetPro组态连接。静态连接要占用参与通信的模块(CPU、CP、FM)的连接资源。
阳江S7-1200PLC西门子代理商原装现货阳江S7-1200PLC,西门子S7-1200plc,西门子PLC代理
⒉客户机与服务器
基于连接的通信分为单向通信和双向通信,单向通信只需要通信的客户机编写通信程序。在通信中客户机(Client)是主动的,需要调用通信块对服务器的数据进行读、写操作。服务器(Server)是通信中的被动方,不需编写通信程序,通信功能由它的操作系统执行。
在双向通信中,通信双方都需要调用通信块,一方调用发送块来发送数据,另一方调用接收块来接收数据。在S7单向连接中,客户机调用功能块GET和PUT,读、写服务器的存储区。S7-400可以调用SFB8/SFB9和SFB12/SFB13,进行双向通信。用于数据交换的S7通信的SFB/FB见表6-10。
有S7-300集成的通信接口参与时,只能进行单向S7通信,S7-300集成的通信接口在通信中只能作服务器。S7-400集成的DP接口和CP443-5在单向S7通信中既可以作服务器,也可以作客户机。它们之间还可以进行双向S7通信。S7-300的PROFIBUSCP是否能参与S7双向通信和作S7单向通信的客户机,与CPF和CPU的订货号和固件版本号均有关系,只有少数较**的S7-30OCPU和PROFIBUSCP的组合才有双向S7通信功能。STEP7会自动禁止建立不允许的通信连接,