技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

西门子S7-200

技***凯 进行了提问·2023-02-10 20:23:09
用S7-200 226 的自由口和8台温控仪表通讯,用接收字符中断接收,请问怎样将每次接收到的数据依次放到VD3000中(即:第一次接收到的数据放到VD3000,第二次放到VD3004,.............
收藏问题
技成讲师
设置一个计数器,比如VD10 SM0.1 使其置零 在接收中断中,AC1 = &VD3000 ( 赋值指针)AC1=AC1+VD10 (加上偏移量)*AC1= 接收双字(保存数据)VD10=VD10 +4(移动指针,为下次接收做准备)可是这样,内存会溢出的,还需要有个最大限制ifVD10>1000than VD10=0 1000/4次后,重新从VD3000开始放置。 
2023-02-10 20:35:03 问题补充 0

已经催老师快马加鞭回答啦

有老师解答后,系统将通知你