1.S7-200 SMART ST60的程序超过了30KB,编译报错,可以通过存储卡扩内存么?
存储卡不能扩内存,ST60有30KB程序存储器,如果超过30KB只能更换PLC,这款CPU不能满足了。
2.S7-200 SMART在运行中是否需要存储卡?
S7-200SMART在运行时不需要存储卡,程序存储在CPU的程序存储区EEPROM中,yongjiu保存,不会丢失。
3.我使用S7-200 SMART ST60CPU,忘记密码了,我想用卡恢复出厂设置,但试了几次没成功怎么办?
STOP灯闪烁是CPU上电后,检测到的是一张空的存储卡或者是无法被识别的卡件,没有任何操作被执行。您的卡是4G、8G或16G的商用MicroSD卡吗?注意2G和32G容量是不支持的。您先使用普通读卡器把存储卡格式化为FAT32文件系统格式,然后使用Windows系统自带的记事本软件创建一个只包含一行字符串“RESET_TO_FACTORY”的简单文本文件,并将该文本文件的文件名修改为“S7_JOB.S7S”,注意中间的杠为下划线“_”,而不是“-”,文本文件默认的文件名后缀为“.txt”必须被修改成“.S7S”,接着将这个恢复出厂设置文件拷贝到之前已经做过格式化的那张MicroSD卡中,即可制作完成一张恢复出厂设置卡。
编译且没有错误后就可以下载程序到PLC中,同样右击PLC_1项目,在弹出的菜单选择“Downloadto Device”。
②、用串口交叉线连接S7-1200的串口与计算机的串口,打开计算机的超级终端程序,并设置硬件端口参数如下图:
在桌面上新建文本文件,打开此文本文件在里面输入“gfdcba”,如下图:
③、打开变量监控表,强制M0.0,使能接收。然后,在超级终端里,选择菜单“Transfer”下的“SendText file”,在打开的窗口里找到桌面上的文本文件。
打开DB_RCV_BUFF数据块,在线查看接收到的数据,如下图:
通过上面的例子实现了简单的应用,在实际的应用过程中,需要按第三方设备的协议进行编写S7-1200的程序。