工地电工
级别: 略有小成
精华主题: 0
发帖数量: 174 个
工控威望: 338 点
下载积分: 860 分
在线时间: 209(小时)
注册时间: 2014-02-14
最后登录: 2024-05-04
查看工地电工的 主题 / 回贴
楼主  发表于: 2014-12-24 14:05
[attachment=130321]
[attachment=130322] 
菜鸟级别的问题,FX2N-2DA的模块,D100的值是写到CH1通道,D110的值是写入CH2通道,D100的值是0-4000对应0-10V ,D110的值是0-3000对应0-7.5V   按照图片上这种逻辑是错误的,两个数据同时写入了K4M200(当然也可以把CH2通道的M字改成K4M300这样就不存在地址冲突了),图片上也看出来最后K4M200的数据是3000,但我量了一下两个通道的电压,CH1是10V   CH2是7.5V 一点都没错,请大神帮忙分析下。
风轻云淡平和心态
fjqz00
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1295 个
工控威望: 1451 点
下载积分: 7977 分
在线时间: 352(小时)
注册时间: 2007-04-16
最后登录: 2024-04-22
查看fjqz00的 主题 / 回贴
1楼  发表于: 2014-12-24 21:23
逻辑没错,程序的扫描是从左到右,从上到下,在第一程序块时,K4M200由D100给定,到达第一程序块结束时,CH1已输出,再到第二程序时,K4M200由D110给定,到达第二程序结束时,CH2输出,然后程序全部扫描完成后,又会从第一程序块开始……
菜鸟电工
级别: 略有小成
精华主题: 0
发帖数量: 161 个
工控威望: 252 点
下载积分: 589 分
在线时间: 391(小时)
注册时间: 2014-08-18
最后登录: 2024-05-06
查看菜鸟电工的 主题 / 回贴
2楼  发表于: 2014-12-25 08:59
引用
引用第1楼fjqz00于2014-12-24 21:23发表的  :
逻辑没错,程序的扫描是从左到右,从上到下,在第一程序块时,K4M200由D100给定,到达第一程序块结束时,CH1已输出,再到第二程序时,K4M200由D110给定,到达第二程序结束时,CH2输出,然后程序全部扫描完成后,又会从第一程序块开始……

请问师傅,这种模拟量的程序不是像开关量那样整个程序扫描后再输出刷新的吗?