陇南西门子一级代理商
全局数据
联网的CPU(GD)服务,周期性地相互进行数据交换(每个程序周期zui多允许16个GD包,每包zui多64字节)。S7-300cpu每次zui多可以交换4个含22个字节的数据包,而且zui多可以有16个CPU参与数据交换(用step7v4.x以上版编程软件)。全局数据通讯只能通过MPI接口。。
内部通讯总线(K-总线)
CPU的MPI是直接与S7-300的K总线连接。即可以用k总线接口从编程器直接通过MPI对FM/CP模块进行编址。
功能强大的通讯技术
-zui多32个MPI站
-每个CPUzui多有8个动态通
-讯连接用于与SIMATICS7/M7300/400、C7进行标准通讯
-每个CPUzui多有4个静态通讯连接用于与编程器、PC机、SIMATICHMI系统和SIMATICS7/M7-300/400、C7进行扩展通讯。
-数据传输速度187.5千位/秒或12兆位/秒
灵活的扩展能力
用下列可靠的部件来配置MPI通讯:LAN电缆,LAN连接器和RS485中继器均采用PROFIBUS和"分布式I/O"系列产品。这些部件保证了*的配置。例如,在任意两个给定的MPI节点之间可串联zui多10个中继器来跨越长距离。
通过CP进行数据通讯(PROFIBUS或工业以太网)
----可通过CP342/343通讯处理器将SIMATICS7-300与PROFIBUS和工业以太网总线系统相连。
一.模拟量输入输出通道信号源类型的转换
宿迁西门子代理商
1.跳线开关位置
6SE70的CUVC板上的两个模拟量输入输出通道作为电压型信号或电流型信号连接时,两种信号的切换需设置CUVC板上的跳线开关,如下图1所示
图1
上图标示出S1到S3开关,在CUVC板上靠近中间的位置,S4开关靠近CUVC板的底部。
2.S1~S4开关的作用,如下图2所示:
从上图可以看出S1是串口X300的终端电阻开关;S2是端子X101:16、17串口的终端电阻开关;S3的1和2是模拟量输入端子15、16终端电阻开关;S3的3和4是模拟量输入端子17、18终端电阻开关;S4的1、2、3是模拟量输出端子19、20的电压型或电流型输出的转换开关;S4的4、5、6是模拟量输出端子21、22的电压型或电流型输出的转换开关。
3.S1~S3开关的具体应用时的状态
CUVC电子板上的S1和S2开关根据串口通讯应用中是否处于终端位置而将S1和S2打开或关闭,如下图3所示,(左图是老版本的电子板图,右图是新版本的电子板图,不同的是把拨针开关改成了DIP开关)
模拟量输入通道1即端子15、16作为电压型信号输入时S3开关的1和2应处于断开状态,如果作为电流型信号输入时S3开关的1和2应处于闭合状态。同样地,模拟量输入通道2即端子17、18作为电压型信号输入时S3开关的3和4应处于断开状态,如果作为电流型信号输入时S3开关的3和4应处于闭合状态。
旧版本电子板新版本电子板
4.S4开关的具体应用时的状态(左图是老版本的电子板图,右图是新版本的电子板图)。
图4是模拟量输出通道S4开关位置图。当模拟量输出通道1作为电压型信号输出时应把S4开关的1和3闭合,而作为电流型输出时应把S4开关的2和3闭合,同样地,当模拟量输出通道2作为电压型信号输出时应把S4开关的4和6闭合,而作为电流型输出时应把S4开关的5和6闭合。
二.模拟量输出通道的标定步骤
说明:根据下述提供的对应关系,我们可以找出电流量和电压量之间的算术关系式:假设电流或电压的变量分别为X或Y,则可列出方程式X+Y=10
以模拟量输出通道1为例:若要求在模拟量输出通道1分别以4~20mA和0~10V输出实际频率信号-40~50Hz,标定P643.1和P644.1的值分别是多少?
1.电流型输出的计算:
根据上面的公式和说明:
Amax=20mAAmin=4mASmax=50HzSmin=-40Hz设B=P350=50Hz
20mA对应-10V,4mA对应6V带入下列公式:
20mA-4mA-10V-6V
X50Hz=X50Hz=-8.89V
50Hz-(-40Hz)90Hz
由于模拟输出通道的标定是以电压数值进行整定的,所以P643.1的值应为,P643.1=-8.89(V)
同样地,按照上面的公式得
4mAx50Hz-20mAx(-40Hz)6Vx50Hz–(-10V)x(-40Hz)
==-1.11V
50Hz-(-40Hz)90Hz
所以P644.1的值应为,P644.1=(V)
根据上述的计算结果得出模拟量输出1作为电流型输出时的参数设置P643.1=-8.89V
P644.1=-1.11V
2.电压型输出的计算:
电压型信号输出的设置可直接用上面的公式计算:
10-0
P643.1=x50=5.56(V)
50-(-40)
050-10x(-40)
P644.1==4.44(V)
所以根据上述的计算结果得出模拟量输出1作为电压型输出时的参数设置P643.1=5.56P644.1=4.44
如果模拟量输出其它的信号量,计算方法与上述相同
公司接到一个项目,方案初期选用S7-1200plc,但因S7-1200PLC货期问题,终采用200smartPLC来做控制。设备与客户现场的设备有信号交互的需求,且客户现场的设备只支持CAN通讯。因PLC没有CAN通讯模块,在经过多方咨询后,终确认选用第三方的CAN转Modbus TCP的模块,来与客户现场的设备进行信号交互。
在硬件到手后,又搭建的测试平台,进行测试,中途有一些波折,基本都是通讯设置的问题及第三方转换模块的设置问题,在和第三方厂家咨询沟通后,都胜利解决。
程序采用轮询方式,读取和写入数据。通过使用第三方的测试软件和CAN信号模块进行测试,数据可以正常的读取和写入。
上电,触发读取模块使能信号
接收数据指令调用
读取完成,复位读取使能,触发写入指令使能
写指令调用
写入完成,复位写入使能,触发读取指令使能