软件
授权失败如何处理
在insight的使用中,可能会碰到insight的软件授权失败,此时需要重新将原授权删除,再重新将软件授权。 视频教程
临时版授权更换为正式版授权后需要更新正式版的授权文件(正式版的ls文件和lic文件是配套的)
更新固件
通常在调试过程中,我们一般使用临时板的授权来解决编程及现场单点测试的问题,西门子的模块有个特点就是分年支持,比如insight3.12的软件支持12年以前的固件,不支持13年以后固件,insight3.13支持13年以前的固件,所以我们使用insight3.12调试的时候会升级固件的版本,令固件支持3.13的设备。教程如下:
lenum点特性
如果状态字是自定义的,只能在bacnet / ip的aln层使用 如果想在ms/tp层使用lenum的功能,就必须将system profile中bacnet开头的状态字中的状态更改为说需要的状态字
insight安装完成后不要修改windows时间
1.如果在完成软件安装及授权后,更改了系统的时间,则软件会判断您电脑的时间已经更改,软件将无法启动,所以在软件完成正确安装后,禁止修改系统时间。更改后无法系统的截图如下: insight软件弹出授权失败如何处理在insight的使用中,可能会碰到insight的软件授权失败,此时需要重新将原授权删除,再重新将软件授权。(临时版授权更换为正式版授权后也需要更新正式版的授权文件,同样的方法) 视频教程:
BA-siemens-insight软件更新固件版本
通常在调试过程中,我们一般使用临时板的授权来解决编程及现场单点测试的问题,但是会受到固件版本的影响。西门子的模块有个特点就是分年支持,比如insight3.12的软件支持12年以前的固件,不支持13年以后固件,insight3.13支持13年以前的固件(,所以我们使用insight3.12调试的时候会升级固件的版本,令固件支持3.13的设备。教程如下: 视频教程:
BA-siemens-insight软件无法在微软的虚拟机VHD中安装
如果想在虚拟机中安装insight,需要使用vmarer软件
PXC全局地址
西门子对insight系统中的每个点位都有一个全局地址,地址定义的格式如下:BAC_Device instance_点位类型_Point instance,全局地址的作用主要体现在跨总线通信上,比如实现一个按钮控制楼内所有的空调机组(多条ALN),那么就可以在一个程序里面实现。
PXC写地址
西门子模块写地址步骤: 1.制作一根HMI线; 2.通过HMI+232转USB转接卡连接模块; 3.根据已经做好的系统架构表来配置模块; 写模块之前不要忘了格式化模块,主要命令如下:
event builder
event builder功能主要是用来给report使用的,作为一个独立的对象,这个对象的功能就是收集点位的信息,如果再使用report功能就可以显示或输出点位的信息。
硬件
PXM面板
作用:可以查看模块内部的信息,可以触发控制点来近程控制模块上的点位(非常便于现场调试)。
优点:
1.便于现场紧急控制,有些地方是必须要加上的,如工厂控制等项目,假如机器死机,可以通过面板切换控制权限来发出控制命令。 2.可以节约调试时间,在项目周期紧张的情况下,多人可以分开调试,不适用服务器,互不影响。
缺点:
1.贵。 2.只能用在西门子私有协议P1上,不能用在ms/tp总线的协议上。
技巧:必须将模块的密码设置为英文的!
PXC24(包含UEC24的模块特性)
- DO点可以接220vac的电压,渠道人员告知电流不要超过2A
- AO点只能输出0-10V的电压,不能输出4-20ma的电流,说明书上是错误的
- AO点输出10v失败就不再输出电压,除非将AO点短路的问题修复
- DI或者UI或者U或者X点都不能接收高电压,目前接到最高的电压没有超过36伏,但是一旦超过200VAC,绝对会烧毁模块!!!
- 通讯正常的话,模块的灯的RX亮的很频繁,TX灯亮的不频繁,通讯不正常的话,RX常亮,TX不亮
- 模块接收36VAC以下的供电,36VAC以上的没有测试过
- 端子排容易损坏,不要用力拔端子排,要使巧劲
- 软件上的黑点,PXC模块的黑点问题,insitance不是-1,不是cable error,不是failed error,通过重新把模块刷新一遍,然后使用database transfer下发数据解决问题,如果重新刷模块后,数据无法database transfer,那么就在模块上右键选择,coldstart / re-Initialize,输入密码冷启动模块,然后再下发数据(注意,密码区分大小写,要么是HIGH,要么是high)
- 软件黑点,P1总线的,虽然是黑点,但是还是可以用的
- Pxc24.ef.a有些时候会黑点一片,时间比较长,但是过了一会儿(可能是一天)又好了,所以需要大量黑点的问题,如果现场没有技术人员,首先让现场等待一段时间,不行的话再刷新模块
PPM模块特性
- 容易自动损坏,没有原因,产品质量不好
- DO点不能接高220vac电压
- 通讯的拨码是有用的
- PPM作为新的扩展模块,有MS/TP通讯的能力,但是在常规设置的时候必须设置在PXC Modular下面,PPM上线也必须在PXC Modular上中超级终端设置,偶然通过一个项目实现了PPM挂载在ALN层上,通讯正常,还可以显示模块是否能连接上,看来这种方法是可行的。
ppm模块调试
硬件设置
- 拨码:朝向数字那一端为0,远离数字那一端为1,PPM的地址设定方法就是将拨码器拨为跟系统架构表一样的数字,比如一个1U32的编号为77020,那么它的编号就是20,将4和16拨到1位,其他的数位保持0位就可以了。
- 调整波特率:将波特率设定为19200,因为现场的UCM24默认都是19200,只有当通讯的波特率一致的时候模块才是可以通讯的,不然PPM模块无法连接。
第二部分:程序设置
以下程序为PPM模块的设置程序,需要刷到PPM所在总线的火车头里面去
00010 on("DDC-1AF-01-M3:ENABLE COV")
00015 if ("DDC-1AF-01-M3:UI_DI".eq.on) then on("PAU-2-2-YC") else off("PAU-2-2-YC")
00020 if ("DDC-1AF-01-M3:DI1".eq.on) then on("EAF-2-6-ER") else off("EAF-2-6-ER")
00030 if ("DDC-1AF-01-M3:DI2".eq.on) then on("EAF-2-6-ST") else off("EAF-2-6-ST")
00040 if ("DDC-1AF-01-M3:DI3".eq.on) then on("EAF-2-6-AT") else off("EAF-2-6-AT")
00050 if ("EAF-2-6-C".eq.on) then on("DDC-1AF-01-M3:DO1") else off("DDC-1AF-01-M3:DO1")
00060 goto 10
其他说明
DDC-1AF-01-M3是PPM模块的名称(system name) DDC-1AF-01-M3:UI_DI是1U32的UI的点名 DDC-1AF-01-M3:DI1是1U32的DI点的点名 PAU-2-2-YC是单点测试点表中我们定义的虚点 DDC-1AF-01-M3:DO1是1U32的DO点,这个DO点的程序的写法需要注意,它是用一个虚点来控制一个实点
TX-IO模块
- 闪烁,P1地址码常亮
- 8X和8U一样
- 6R模块可以接220vac的电压
- 16D模块有些不好使,完全黑点,目前还无法判断是为什么?
有些8U的AO点可能事坏的,不好用,换一个点
硬件特点
PXC24(包含UEC24的模块特性)
- DO点可以接220vac的电压,渠道人员告知电流不要超过2A
- AO点只能输出0-10V的电压,不能输出4-20ma的电流,说明书上是错误的
- AO点输出10v失败就不再输出电压,除非将AO点短路的问题修复
- DI或者UI或者U或者X点都不能接收高电压,目前接到最高的电压没有超过36伏,但是一旦超过200VAC,绝对会烧毁模块!!!
- 通讯正常的话,模块的灯的RX亮的很频繁,TX灯亮的不频繁,通讯不正常的话,RX常亮,TX不亮
- 模块接收36VAC以下的供电,36VAC以上的没有测试过
- 模块自带的端子排容易损坏,不要用力拔端子排,要使巧劲
- 软件上的黑点,如果是PXC模块的黑点问题,如果insitance不是-1,不是cable error,不是failed error,那么重新把模块刷新一遍,然后使用database transfer下发数据解决问题,如果重新刷模块后,数据无法database transfer,那么就在模块上右键选择,coldstart / re-Initialize,输入密码冷启动模块,然后再下发数据(注意,密码区分大小写,要么是HIGH,要么是high,自己如果改过密码要使用改过后的密码)
- 软件黑点,P1总线的,虽然是黑点,但是还是可以用的
- Pxc24.ef.a有些时候会黑点一片,时间比较长,但是过了一会儿(可能是一天)又好了,所以需要大量黑点的问题,如果现场没有技术人员,首先让现场等待一段时间,不行的话再刷新模块
PPM模块特性
1. 1U32容易自动损坏,没有原因,2U22和2U3322不容易损坏
2. DO点不能接高220vac电压
3. 通讯的拨码是有用的
TX-IO模块
1.P1模块,保险丝烧毁的时候,P1所带的模块地址码全部闪烁,P1地址码常亮 2..8X和8U一样,因为8X无法接受4-20ma的电流,也无法输出DO点 3.6R模块可以接220vac的电压 4.16D模块有些不好使,完全黑点,目前还无法判断是为什么? 5.有些8U的AO点使用过一段时间后,发现点位黑点,换一个点就好使了(现场反馈,无法核实,只能作为解决问题的一个方法存在)
问题
apogee架构总线不稳定解决方法
状况一:
BLN下的火车头在线,但是下面的模块(包括UEC或者PPM)全部掉线
尝试方法:
- 使用挨个DDC箱断线的方法测试总线是否上线(可以解决由于总线短路引起的总线故障,施工中总线压冷压端子的话就不容易出现此类问题)
- 检查网络是否通讯正常,若BA子网与其他网络存在IP地址冲突,那么BLN会直接掉线
- 检查光纤收发器是否正常,国产的有可能质量有问题
状况二:
大部分PPM模块没有上线,BLN下的PXC或UEC全部上线,
尝试方法:
- 将BLN火车头的NODE地址更改为127,存在PPM模块的总想不要修改火车头的NODE数
- 在火车头中重新添加ppm
- 将ppm换一个地址码,并在火车头中重新添加ppm
- 如果添加不上,ppm模块的灯也常亮,那么就将ppm返修(联系代理商)
状况三:
BLN上的uec不稳定,一会儿上线,一会儿掉线
- 检查总线的RS485的接触,有可能是模块的两个RS485的正、负之间有铜丝连接导致的
- 将uec总想的通讯速率提高到19200
- 如果慧云系统接入进来,并使用bacnet / ip协议扫面总线,那么就联系慧云降低bacnet / ip总想的扫面速率,建议使用上海讯饶技术有限公司提供的x2opc软件,优化bacnet / ip数据的读取速度。
- 如果在一个子网中存在两个bacnet server,那么就会同时扫瞄总线,这种架构会降低每个server的页面显示速度
重要经验:
- 火车头的node地址仅对PPM模块有影响,对uec模块没有影响
- 总线短路的时候,火车头也会掉,底下的模块也会掉线
- MS/TP的协议特点、线缆的物理特性、设备的数据吞吐能力,软件的数据分析能力是解决总线不稳定的几个思路 我严重怀疑数据下发后不能随意修改,这样的总线速度最稳定,目前不确定
PPM设置及接线教程
第一部分:现场接线
- 拨码:朝向数字那一端为0,远离数字那一端为1,PPM的地址设定方法就是将拨码器拨为跟系统架构表一样的数字,比如一个1U32的BACnet编号为77020,那么它的MAC地址就是20(PPM的地址必须是BACnet编号的后几位),将4和16拨到1位,其他的数位保持0位就可以了。
- 调整波特率:将波特率设定为19200,因为现场的UCM24默认都是19200,只有当通讯的波特率一致的时候模块才是可以通讯的,不然模块无法连接。 正确的拨码及设置如下:
第二部分:程序设置
以下程序为PPM模块的设置程序,需要刷到PPM所在总线的火车头里面去,DDC-1AF-01-M3为模块的编号:
00010 on("DDC-1AF-01-M3:ENABLE COV")
00015 if ("DDC-1AF-01-M3:UI_DI".eq.on) then on("PAU-2-2-YC") else off("PAU-2-2-YC")
00020 if ("DDC-1AF-01-M3:DI1".eq.on) then on("EAF-2-6-ER") else off("EAF-2-6-ER")
00030 if ("DDC-1AF-01-M3:DI2".eq.on) then on("EAF-2-6-ST") else off("EAF-2-6-ST")
00040 if ("DDC-1AF-01-M3:DI3".eq.on) then on("EAF-2-6-AT") else off("EAF-2-6-AT")
00050 if ("EAF-2-6-C".eq.on) then on("DDC-1AF-01-M3:DO1") else off("DDC-1AF-01-M3:DO1")
00060 goto 10
第三部分:Insight软件设置
1.要保证PPM模块的通讯正确,首先要保证PXC火车头模块已经makeready 2.在系统架构表中规划好每个PPM的编号及MAC地址,---系统架构表的好坏会影响总线的通讯速率! 3.在火车头模块中添加每个ppm的信息,添加成功后在system profile中F5自动搜索一下,模块就能搜索上来; 4.右键PPM模块,选择update,没有弹出错误对话框,说明上传成功; 5.选择Tools->auto unbunlding,出现点位上传进程说明可以上传点位,等待即可。
其他说明
说明01:DDC-1AF-01-M3是PPM模块的名称(system name) 说明01:DDC-1AF-01-M3:UI_DI是1U32的UI的点名 DDC-1AF-01-M3:DI1是1U32的DI点的点名 PAU-2-2-YC是单点测试点表中我们定义的虚点 说明03:DDC-1AF-01-M3:DO1是1U32的DO点,这个DO点的程序的写法需要注意,它是用一个虚点来控制一个实点