安徽西门子代理商
安徽西门子代理商
在分配给 S7-1500 的接口模块的属性中,打开“常规”选项找到“模块参数>Shared Device”。
定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
在例子里S7-1500CPU会被设置为输出,也就是说S7-1500(PLC1)可以访问输出模块的输出,因此对于S7-1500来说输出模块是一个基本模块。因此对于S7-1500来说输入模块是一个MSI模块。
提供给S7-300 (PLC_2)数据的模块或它们的副本不会分配给其他的IO控制器,不要将接口模块分配给任何的IO控制器。
图. 6
在分配给 S7-300 CPU 的接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。
定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
在例子里S7-300CPU输出模块的输出副本,也就是说S7-300(PLC2)可以访问输出模块的输出副本,因此对于S7-300来说输出模块是一个MSO模块。
S7-300(PLC2)访问输入模块的输入,因此对于S7-300来说输入模块是一个基本模块。
提供给S7-1500 (PLC_1)数据的模块或它们的副本不会分配给其他的IO控制器,
不要将接口模块分配给任何的IO控制器。
图. 7
在“设备和网络”编辑器中打开分配给S7-1500的 ET200 SP 的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。
图. 8
在“设备和网络”编辑器中打开分配给S7-300的ET200SP的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。
图. 9
在任一 ET200SP 的设备视图中右键单击接口模块,为了将已经配置的设备名称分配给ET200SP,在弹出的菜单中选择“分配设备名称”。
图. 10
在项目树中选择 S7-1500 CPU,将组态下载到S7-1500 CPU,在工具栏中“下载到设备”按钮。
图. 11
将组态下载到S7-300CPU
1.根据系统的需求,选择带有足够点数的模拟量I/O模块,注意分清是输入点还是输出点。 2.选择合适类型的模拟量模块,采集合适的信号,如果传感器反馈回来的信号是电压信号,则选择可接入电压信号的模拟量模块。 3.注意接线方式,模拟量模块对不同线制传感器信号的接线不相同,需要根据线制接相应的线,同时注意在模块或软件卜可调节相应的信号类型。如图所示为S7-300模拟量输入模块SM331。
图 S7-300模拟量输入模块SM331 |
1.量程的转换
传感器将输出标准电压、电流、温度或电阻信号采集,经过变送器或直接转换成plc可采集的标准信号(如4~20mA),标准信号输入PLC中经过A/D转换成数字量(一般是6 400~32 000)。每个传感器都有相应的量程,通常0量程时对应PLC的数字量为6 400,满量程时对应32 000。根据这个对应关系,可以用求比例的方式算出任何采集的数值对应的实际物理值。
2.具体实现
如有一压力传感器,量程为lMPa,其输出的信号为标准信号4~20mA,当采集到PLC里的数字量为X时,对应的压力y可由比例公式(y-0)/(I-0)=(X-6 400)/(32 000-6 400)计算出来