最近遇到一个小问题,需要用S7-300CPU通过DP与托利多称通讯,采用托利多称提供的共享变量的通信方式,编程发现,这种通讯方式是采取一个请求一个响应的规则,进行读写数据交换的,这就遇到一个通信时间的问题,经过实验,每完成一个请求一个响应,需要500ms,这样我读取3个数的话,就需要2s,这样我可以通过CPU自带的时钟脉冲来完成循环读取(注意:每次请求需要一个上升沿,所以,需要脉冲信号)。
需求:小弟现在发现如果以后需要扩展的话,2S就满足不了我的需求了,但是自己用2个定时器来完成类似时钟脉冲的功能,本来想法是很简单,但是实际不是那么回事,请大侠们,给指点一下。
我现在有一个思路是在OB35里,时间设为100ms,然后在里面做计数,然后做脉冲。但是我希望是通用性的,所以还是希望大侠们给指点下,如何通过定时器给实现了。提示:我是希望在CPU运行时,无论任何时候,这个程序都可以提供一个时间可任意修改的时钟脉冲。