javaplc代码 java程序代码大全
java与PLC串口通信
你看看检查一下,通信波特率, 数据位,校验位,停止位, 这些是否都一样。
创新互联公司服务项目包括临潭网站建设、临潭网站制作、临潭网页制作以及临潭网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,临潭网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到临潭省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
看看西门子手册通信部分,按通讯格式收发指令,如一条指令头表示什么,中间表示什么,尾表示什么,把你的要求按格式编到数据包中,发送到PLC,收的时候把数据包也要去头去尾,然后把有用的部分提取出来。
公开的有:欧姆龙,西门子S7-200.还有就是通用的对话协议如: 485/MODBUS,TCP/MODBUS 有的PLC有通用OPC接口。
求高人指点。。。想用java来实现与PLC进行通信,不是通过串口。。。等待...
你的意思应该是通过虚拟串口进行PLC的信号模拟,这个需要虚拟串口软件的,这个软件网上有可以下载得到。
串口编程的学习应该从以下几个方面入手:就是上位机的编程,使用c语言或者vc,vb等语言进行上位机的编程实现,主要就是操作串口,理解通信波特率,奇偶校验位,停止位的概念。
没有选择正确的通讯口,或着所选的通讯口被其他程序占用。通讯线有问题,三菱plc所用的通讯口是422的方式,所以对于电脑的232来说要用专用的通讯电缆,这里可能是电路板坏了或者连接线断开。
java程序怎么写入plc寄存器地址?
1、打开相关页面,在图示位置通过梯形图输入确定MOV K5 D0。这个时候,继续通过梯形图输入确定OUT C0 K3。下一步,需要通过梯形图输入确定MOV C0 D1。如果没问题,就直接点击测试按钮。
2、公开的有:欧姆龙,西门子S7-200.还有就是通用的对话协议如: 485/MODBUS,TCP/MODBUS 有的PLC有通用OPC接口。
3、你看看检查一下,通信波特率, 数据位,校验位,停止位, 这些是否都一样。
4、PLC侧和JAVA串口侧应该统一通讯协议的,比如无协议类型什么的。
5、看看西门子手册通信部分,按通讯格式收发指令,如一条指令头表示什么,中间表示什么,尾表示什么,把你的要求按格式编到数据包中,发送到PLC,收的时候把数据包也要去头去尾,然后把有用的部分提取出来。
6、PLC中向寄存器写入数据就使用传送指令(有的叫移动指令,有的叫赋值指令等等)MOV指令。例如MOV K123 D10,意思就是将十进制数据123传送到寄存器D10中。望采纳。。
文章名称:javaplc代码 java程序代码大全
文章出自:http://pwwzsj.com/article/depgoop.html