SIMATIC模块S7-400代理商SIMATIC模块S7-400代理商西门子交换机代理商
现在要做s7200 和300的通讯 用了em277的模块 但是不晓得如何经行数据偏移 中间有IO点和模拟量 请问怎么经行偏移。 能否给我写个例子?IO开关量和模拟量的 还有em277能发送多少点的?我这里有大概89个点的数据 望指教
佳答案
S7-300与S7-200通过EM277进行PROFIBUS DP通讯,需要在STEP7中进行S7-300站组态,在S7-200系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在V 存储区与S7-300的组态EM277从站时的硬件I/O地址相对应就可以了。
插入一个S7-300的站,选中STEP7的硬件组态窗口中的菜单 Optional Install new GSD,导入SIEM089D.GSD文件,安装EM277从站配置文件.
导入GSD文件后,在右侧的设备选择列表中找到EM277从站,PROFIBUS DP Additional Field Devices PLC SIMATIC EM277,并且根据您的通讯字节数,选择一种通讯方式,本例中选择了8字节入/8字节出的方式.
根据EM277上的拨位开关设定以上EM277从站的站地址.
组态完系统的硬件配置后,将硬件信息下载到S7-300的PLC当中.
S7-300的硬件下载完成后,将EM277的拨位开关拨到与以上硬件组态的设定值一致,在S7-200中编写程序将进行交换的数据存放在VB0-VB15,对应S7-300的P0-P7和PIB0-PIB7,打开STEP7中的变量表和STEP7 MicroWin32的状态表进行监控.
注意:VB0-VB7是S7-300写到S7-200的数据,VB8-VB15是S7-300从S7-200读取的值。EM277上拨位开关的位置一定要和S7-300中组态的地址值一致。
发现程序太大,无法下载到300的CPU中,如何在离线状态下看该程序大小,这样我来选择MMC卡。
佳答案
选中BLOCK,右键选择见附图中的1,再查看2中的程序容量。
SIMATIC模块S7-400代理商西门子交换机代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商
西门子SIEMENS模块授权代理商。上海SIEMEN西门子触摸屏授权总代理商,上海西门子触摸屏授权一级代理商,金华西门子模块授权一级代理商,宁波西门子CPU模块一级代理商、西门子交换机模块,北京西门子电源模块代理商,杭州西门子逻辑控制模块。深圳西门子伺服电机模块代理商,广州西门子DP电缆代理商,
模块 | 6ES7132-6BF01-0AA0 |
存储卡 | 6ES7954-8LL03-0AA0 |
交换机 | 6GK5216-0BA00-2AC2 |
交换机 | 6GK5208-0BA00-2AC2 |
模块 | 6ES7134-6GD01-0BA1 |
存储卡 | 6ES7954-8LC03-0AA0 |
模块 | 6ES7231-5PF32-0XB0 |
模块 | 6ES7522-1BH10-0AA0 |
模块 | 6ES7131-4BB01-0AA0 |
模块 | 6ES7132-6BF01-0BA0 |
软件 | 6ES7810-4CC10-0KA5 |
模块 | 6ES7131-6BF01-0BA0 |
软件 | 6ES7811-1CC05-0YA5 |
软件 | 6ES7810-4CC08-0YA5 |
触摸屏 | 6AV2124-0QC02-0AX1 |
存储卡 | 6ES7954-8LF03-0AA0 |
模块 | 6ES7513-1AL02-0AB0 |
交换机 | 6GK5208-0BA00-2AB2 |
CPU模块 | 6ES7416-3FS06-0AB0 |
WINCC软件 | 6AV6381-2BE07-5AV0 |
WINCC软件 | 6AV6381-2BH07-5AV0 |