modbus通讯说难也难,说容易也容易
那是2012年12月份的时候,当时正是我们项目建设,罐区原始设计应用的是Enraf雷达液位计,由于种种原因后来没有选用Enraf襄阳市较好的癫痫医院在哪里产品,选择了另一家产品是萨伯雷达液位计,这无疑给我增加了很大负担,这个厂家直提供产品和内部通讯参数,别的不管,这就给我增加了很大负担,由于当时我对通讯不是很了解,只知道DP、MODBUS、485、232集中协议介绍,要是让我做起来还真是困难,由于领导的种种原因最后定了别的厂家,心理就这样一直留着做通讯的阴影。时光不断的前进,困难终于到来了,萨伯厂家雷达液位计来了,东西摆在我面前,连验货的心情都没了,于是安排施工安装,接下来就是头疼的调试,要把这些表的液位计、温度上传到我们用的IFIX画面上显示,我们底层用的是西门子300的硬件。所有仪表安装就位了,罐旁显示仪,然后经过一条通讯线到室内的厂家自带的FBM-1200的就像转换器似的东西,把雷达信号转换成232信号,当时由于出来的就一个通讯口232,没有485口就只能做232了,开始和厂家结合,厂家提供了设备的地址和参数给我,我为了要做好通讯,让我们领导放心,在下面我仔细研究了通讯类资料,加上厂家的技术指导,我就试着做通讯,先介绍下我做通讯的软硬件吧,我用的是MB1驱动,利用MB1驱动把雷达地址和寄存器地址输入到相应的位置即可,硬件加好了,点击通讯连接,出现在眼前是不成功,通讯失败。接着再查找问题所在,最后确认了厂家提供的技术资料,再试了试,还是不成功,这时候我就在网上收集了一些资料,看到有个人说可以用MODSCAN扫描可以测试下,于是我下载了这个软件安装到电脑上测试雷达液位计通讯信号,激动人心的时刻到来了,从现场发信号软件里面有数据在动,这就证明了雷达过来的信号没问题。还是我做硬件的问题,接着再研究,最后确认了地址,寄存器地址都没问题,就在情绪低落的时候,我无意识中在想,是北京治疗儿童癫痫专科医院不是数据类型选错导致数据显示不出来造成的,于是我就改了改数据类型,改完后,果然数北京哪家医院看癫痫病专业?据上来了。心里面真高兴,领导脸上有高兴,因为如果这次失败就意味着唉骂。 这是我第一次做232通讯成功的案例,心理面很有成就感,第一次证明了自己的能力。学以致用,接下来一直研究于dcs、plc、现场仪表各类通讯。积累了一些通讯的经验。西门子的通讯功能很强大,我这有3套西门子300、和200都有与DCS通讯过,都是自己在这个通讯做成功以后做的。以后有机会愿意和大家一起分享。让我们共同学习、共同进步、共同成长羊羔疯中医治疗方法。