西门子S7-200存储卡使用上的两个问题 西门子S7 200 两个口都进行MODBUS通讯问题
作者&投稿:黄峰 (若有异议请与网页底部的电邮联系)
西门子PLC S7-200 数据存储问题~
说明:
外部存储卡是用来保存程序块、数据块、系统数据块、数据记录(归档)和强制值的插入式、非易失性存储卡。
使用外部存储卡可以传输程序、数据和系统数据到 S7-200 CPU 而无需编程器。
将外部存储卡插到 CPU 上,重新上电后数据从外部存储卡下载到 CPU 的内部 EEPROM 存储器中。
外部存储卡不能扩展 CPU 的程序存储空间。
配方或数据记录(归档)总是被保存在外部存储卡上并替换当前配方或数据记录(归档)。
如果配方或数据记录(归档)也同项目一起下载,外部存储卡必须插到 CPU 上以确保程序正常运行。
可以使用 S7-200 Explorer 浏览器将文档文件(*.doc, *.txt, *.pdf 等.)保存到外部存储卡上。
同样可使用 S7-200 Explorer 浏览器在外部存储卡上完成通常的文件管理任务(复制,删除,打开,创建文件夹)
外部存储卡可带电插拔。
注意:
总是通过 CPU 内部 EEPROM 存储器保存程序块、数据块或系统数据块到外部存储器上。只有配方和数据记录(归档)被直接从项目写入到外部存储器。
s7-200内存卡用于数据记录的使用方法_百度文库
http://wenku.baidu.com/view/07b8d21d964bcf84b9d57bff.html
w是一个字,一个字占两个字节,一个字节8位。d是双字,两个w,就是4个字节,32位。
w存储16位,move w 到mw10,存的是整数。
VD存的变量时R型的实数。
S7-200中的MODBUS通讯协议实际上是用了其自由口协议来实现,因此,端口上的报文接收都要用到SMB2这个系统寄存器。双口MODBUS在原生西门子S7-200PLC的CPU上是不可能实现的。
解决办法:
选择兼容品牌的CPU,某些产品具有双自由口,可以实现第二通道MODBUS,程序轻微修改;
选择兼容品牌的扩展模块,某些产品可以扩展第二个口,可以实现第二通道MODBUS,程序轻微修改;
升级至200SMART并扩展SB通讯信号板(程序轻微修改),甚至是1200(需重写);
跳出一定要双口MODBUS RTU的方案,则可以其中一个口用PPI、扩展模块EM277走DP或MPI、扩展模块CP243走以太网S7协议、扩展兼容以太网模块走以太网S7协议或MODBUS TCP/IP模块,都是一些解决上述问题的对策。
您好,1、在向PLC拷入程序时,存储卡应该在PLC断电的情况下插入。
2、考入程序完毕会有成功提示。
3、考入后应该PLC断电后拔出来。
4、在向存储卡考入程序之前,必须确保PLC本身已经装载了你想要往存储卡中考入的
程序。
请参考如下链接:网页链接
说明:
外部存储卡是用来保存程序块、数据块、系统数据块、数据记录(归档)和强制值的插入式、非易失性存储卡。
使用外部存储卡可以传输程序、数据和系统数据到 S7-200 CPU 而无需编程器。
将外部存储卡插到 CPU 上,重新上电后数据从外部存储卡下载到 CPU 的内部 EEPROM 存储器中。
外部存储卡不能扩展 CPU 的程序存储空间。
配方或数据记录(归档)总是被保存在外部存储卡上并替换当前配方或数据记录(归档)。
如果配方或数据记录(归档)也同项目一起下载,外部存储卡必须插到 CPU 上以确保程序正常运行。
可以使用 S7-200 Explorer 浏览器将文档文件(*.doc, *.txt, *.pdf 等.)保存到外部存储卡上。
同样可使用 S7-200 Explorer 浏览器在外部存储卡上完成通常的文件管理任务(复制,删除,打开,创建文件夹)
外部存储卡可带电插拔。
注意:
总是通过 CPU 内部 EEPROM 存储器保存程序块、数据块或系统数据块到外部存储器上。只有配方和数据记录(归档)被直接从项目写入到外部存储器。
s7-200内存卡用于数据记录的使用方法_百度文库
http://wenku.baidu.com/view/07b8d21d964bcf84b9d57bff.html