您好,利用PLC采集数据,怎样将 采集到的值都保存到PLC中,方便以后调用。怎样编程啊,谢谢20ms采集一次的
1个回答
展开全部
PLC的存储器容量有限,一个采集数据,一个字或一个双字的大小,如果按20ms,根本储存不了多少。
建议你将采集时间延长,如果是20ms采集一次且变化速率不大的,便以15分钟为周期存储一次,这样能存10天的信息量。
至于程序,要用到指针了,每15分钟指针增大一次,然后数据及时更新
建议你将采集时间延长,如果是20ms采集一次且变化速率不大的,便以15分钟为周期存储一次,这样能存10天的信息量。
至于程序,要用到指针了,每15分钟指针增大一次,然后数据及时更新
更多追问追答
追问
谢谢你的帮助,我现在要做的只是记录1秒钟的数据就可以,以20ms记录一次,共存入50个数据,因为时间太短,不能通过上位机记录,就先存到PLC中,可是编写程序时遇到点困难,不知道该怎样把数据都存下来,我现在的程序是每存入一个新的数据,可能都会将之前的数据替换掉,不知道该怎样实现数据的连续存入,麻烦你了,万分感谢
追答
你要是不会用指针,就麻烦点,读取的信号后,1寄存器数据传给0,2传给1,最后50寄存器数据传给49,模拟量读取的信号传给50寄存器
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询