1、首先你要确定你的现场仪表支持什么协议,一般仪表485接口都走modbus协议。
2、具体选什么模块要看你的现场仪表通讯数量多不多,实数性要求高不高。如果通讯仪表不多数据不大,可以考虑买一个222CPU、一个EM277价格2000左右。222cpu通过modbus与现场仪表通讯,然后通过EM277走PROFIBUS与300通讯。
3、如果通讯的数据多实时性要求高,可以考虑CP341,不过有一个问题是要注意的,据我所知341走modbus是要加硬件狗,而这种硬件狗价格昂贵,至少5K。但不一定走modbus具体还是要看你的现场仪表。
第一:我不知道西门子有没有自带的通讯口,我是做三菱的,要是没有铜须口的话可以买一个带485通讯的模块,模块的地址是西门子固定的地址,这个你能查到,找西门子编程软件帮助搜索通讯就可以看到。
第二:你要读的那个仪表的通讯,你也要了解那个仪表的通讯协议,每个厂家的通讯时不一样的,当大体相同,它会提供给你它的通讯地址的。
第三:把PLC和仪表的通讯协议设成一直,自动就找到了,(三菱PLC是要有程序控制的,西门子的不用,直接就能找到)
你至少需要添加CP340串口通讯模块来与仪表通讯,前提是你搞得定CRC校验,如果你搞不定,那么你需要配置价格昂贵的CP341模块。
模块附带通讯功能块供使用。