我正在使用python和snap7库读取pc中的plc(siemens-s71200)数据,我已成功读取输入、输出和内存位,但无法读取计时器、计数器和数据寄存器。 我曾尝试使用该库的“read_area”、“tm_read”和“ct_read”功能,但未能获得结果。 我在plc程序(TIA portal v15.1)中使用了四个定时器(db1、db2、db3、db4)、三个计数器(db5、db6、db7)和一些数据寄存器(mw0、mw5等)。 我的代码如下: 对于计时器,我使用了“读取区域”和“tm读取”功能
plc.tm_read(0,1)
它抛出索引范围错误(我尝试使用不同的数字作为参数,有时抛出无效参数错误)
plc.read_area(Areas.TM,1,0,1)
我也试过了,这也显示了与上面相同的错误
目前没有回答
相关问题 更多 >
编程相关推荐