请问S7-200挂一个EM277后,作为从站和主站通迅,那么地址是怎么样分配的,比如:I0.0;Q0.0,还有上传的模拟量怎么处理,比如,VW4000在的数据在通迅中的地址是怎么样分配的?请教.
问题补充:
谢谢,那么
1:地址的偏移量是由主站来定义的吗?比如我的第一个模拟量想写在VW4000(需要两个字节,而不是一个字节,VB)第二个在VW4002.
2 我是第一次做PROFIBUS,程序还没有写,用户要求提供,GSD数据文件,我应怎么提供?
3 我的所有数据都是上传,不需要从主站接收任何数据.
4 我提供给用户的地址是不是直接写,如VW4000;VW40002;VW4004这样的就行了?
5:用户的程序目前也没有写完,但不是我写,我只写从站.
谢谢大哥
最佳答案
不是对这些地址进行分配或定义的,而是要把这些地址的状态或数据直接放到一个指定的交换区域,这个区域也是编程定义的,见200手册上的例子.
因为EM277是主站来组态的,组态的时候要定义缓冲区,资料上叫输入/输出区域,输出在前,输入在后,将EM277的拨位开关拨到与以上硬件组态的设定值一致,在S7-200中编写程序将进行交换的数据存放在如VB0-VB15,对应S7-300的PQB0-PQB7和PIB0-PIB7
在200这头只要把要交换的数据放到指定的VB区域就可以了.
你可以到网上课堂下载有关资料,照着做就可以.
提问者对于答案的评价:
多谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358841.html