自动化111
希望yyx
皓月
二十四桥明月夜
http://www.autooo.net/autooo/wuxiantongxun/jishu/2008-01-18/48388.html
这样的问题没人关注吗?
宇涵
学习了,学习了
3C爱好者
想学,有能帮忙的么?
dixinke
supercoold
把m的值放入V不就可以了
对,同意! 在下位机程序,M区单元较少,作中间变量,不要作为与上位机交换数据的对象,与上位机交换数据的话尽量用V区域;
其实V区的用法与M区一样用,如用V8.0代替M8.0;
上位机想启动某一设备,送入一个脉冲,可以送V0.0,而不送入M区,这样问题完美解决!!
利用S7-200的MODBUS从站技术,可以很简单的解决 电脑与S7-200的通讯,我们就可以
用高级语言VB,DELPHI,BCB等做人机界面;OK!!!!!!!!!!!!!!!!!!!!
高级语言访问 S7-200有了新的途径,这途径有三:
1。 用OPC访问PC ACCESS1。0;
2。 用MODBUS从站技术;
3。直接用PPI交换包通讯;
我已成功地用C++BUILDER +MODBUS串行通记与S7-200 226通讯上,
响应时间与返回的应答串长度有关,
1字节数据 31ms
6字节 47ms
16字节 63ms
48字节 141ms
80字节 250ms
所以串行通讯的取串时间要选好!
yiboxujianqiang
[明月夜]
S7-200用MODBUS的缺陷是: 占用PLC扫描时间太多,要160毫秒,这样1秒,PLC只能扫描5次左右,
如果实时性要求高的话,就不行了。
如果改用OPC接口,就没有这个缺点了,OPC通迅不影响PLC的扫描时间,我做了小项目,用OPC通迅,
PLC的扫描时间为2.5毫秒,一秒PLC扫描了400次,保证了实时性!
chensuo6688