软件编程
-
通过SFB14/15读取发送数据时,LADDR的值如何计算?
CPU313C-2DP的DP站点是2,地址-诊断-开始(S)为1023;ABB800变频器的DP站点是6,地址-诊断地址为1019。通过SFB14将变频器的参数读取到P#DB5.D…
-
程序中太多的DB块,如何隐身或者压缩
程序中有使用了大量的IE定时器,生成了大量的DB数据块,让程序显得很臃肿!有没有办法简化或者让我的DB块隐身,看起来更清爽点。 最佳答案 好像不能隐身数据块,但是可以避免使用大量I…
-
块调用问题,求解释
如图所示,当M3.0和M3.2都为1,Second也导通时,但在监控程序段2的FC11里时,却发现InEnable变量为0,别人告诉我不能这么用,但不知道为什么。。求大神解释下,或…
-
西门子300,关于数据类型问题。
PIW200,OUT:MD4,MD4 ROUND MD8,MD8 MOVE DB3.DBD0,这个DB3.DBD0应该是DINT类型吗,如果…
-
数据采集,便于观察
采集一个温度的数值,10s记录刷新一次,采集10次,记录下来,,,目的是,观察最新10次的这个温度,便于分析…请问这个程序怎么写呢?最好有详细的,谢谢. 最佳答案 首先,你要做…
-
如何将PIW500-PIW550复制到某个数据块的DBW0-DBW50
如题,如何将PIW500-PIW550复制到某个数据块的DBW0-DBW50用BLKMOV指令?还是用间接寻址加循环的方式?请教各位老师如何实现更方便? 最佳答案 我一般也采用ST…
-
I/O与PI/PO有什么区别,写程序时有什么不同??
I/O与PI/PO有什么区别,写程序时有什么不同??如果要将SM321 DI模块的第一个地址0.0置为1,使用I/O还是PI/PO?? 问题补充:I/O与PI/PO的地址…
-
300PLC掉电后,STAT变量还能保持吗?另外就是FB的使用问题
300PLC掉电后,STAT变量还能保持吗?另外如图,同一个FB但不同的DB,当I0.0为1后,同时同一个FB能同时被调用吗,我仿真过是没有冲突的,但当我很多次同时被调用时总会出现…
-
S7300中一个带符号浮点数,现在要通过PQB0-PQB7发送给224,这个浮点数该如何转换
浮点数是变频器的频率,-50HZ~50HZ,通过DP通讯发送给S7-200,这个频率如何转换才能够通过PQB0-PQB7发送出去,有没有程序可以参考一下,谢谢 问题补充:我直接将D…
-
计数器S_CU的pv值数据类型和后面的比较指令CMP〉=i冲突,怎么办?
一:给S_CU的PV预设值MW900加注释时,数据类型默认为word,见图一。可后面的比较指令CMP〉=i时,显示红色,见图二。把MW900数据类型改为INT后,CMP〉=i,正常…