这样修改设定值可行吗?
刘玉蓉
发布于2014-08-15 17:30
44
0
标签:
去年老外在公司建了一套PLC S7-300系统使用V5.5编程。
这段时间基本把程序熟读,目前工艺提出需要修改两个设定值,但是在程序里(不管是FB或FC)实在找不到赋值的程序,同时也确信这几个需要修改的设定值是常量不是变量。在变量表VAT里倒是找到了所要修改的设定值的地址。
想问的是:把笔记本与PLC连接,然后ONLINE,接着把变量表VAT里所对应设定值修改到所需要的值,然后“写入”,后断开与PLC的连接。这样做可以吗?这样做的话这两个设定值就永久保存在PLC里了?还是断开连接后PLC立即恢复到原来的设定值?
佳答案
1、但是在程序里(不管是FB或FC)实在找不到赋值的程序?
a、看看程序中是否有OB100组织块。一般初始化的程序均在如有在OB100中编程。
b、应用STEP7的交叉索引功能查找相应变量所有的引用之处。
c、该程序是否是与HMI(屏)或上位机配套使用,初值是否由HMI(屏)或上位机设置?
2、接着把变量表VAT里所对应设定值修改到所需要的值,然后“写入”,后断开与PLC的连接。这样做可以吗?
这是一次性的操作(不能保持),当系统断电再起是还需要这样的操作。
如果欲一劳永逸,可以添加OB100,并在OB100中编程。