台达和打印机通信程序,帮忙改正 点击:1103 | 回复:7



小T

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 71回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2006年8月05日
发表于:2006-11-17 09:42:00
楼主
LD     M1000
OUT    M1161
LD     M1002
MOV    H87 D1120
SET    M1120
MOV    K100 D1129
LD     X0
PLS    M0
LDP    M0
MOV    H0D3A D500
ASCI   D500 D110 K4
SET    M1122
LD     X1
RS     D110 K4 D200 K0
END 
现在我就是发送了回车和冒号给打印机,回车是打印控制命令.X0和X1分别做打印准备信号和打印启动信号的.打印机DIP设置和PLC程序里设置一样,不知道是什么问题,请论坛里的高手帮忙!!!!



中达电通

  • 精华:3帖
  • 求助:0帖
  • 帖子:39帖 | 611回
  • 年度积分:0
  • 历史总积分:981
  • 注册:2002年1月06日
发表于:2006-11-20 10:02:00
1楼
楼主好,您的问题已经email回复了,并且范例程序已经发出。请在完成通讯后来冒个泡啊,谢谢

小T

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 71回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2006年8月05日
发表于:2006-11-20 12:39:00
2楼
王老师,谢谢你我收到你的邮件了.真的是十分感谢,但是我有点不明白你的程序,你就是把缓冲区清零了,然后发送了数据和控制码,直接就发送了.通信协议不需要设置吗?
还有我已经把程序修改了,而且把232接线全部检查了一遍还是不能带动打印机工作,转换器我现在换成了西门子的转换器了一面是232接口一面是485的.还是不行, 请问你说的用串口软件调试打印机是什么意思?谢谢

小T

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 71回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2006年8月05日
发表于:2006-11-20 14:11:00
3楼
你好王老师,我已经直接把打印机连接在电脑上,用软件调试是可以正常打印的,但是通过PLC的485转换之后在连接在打印机就打印不出来.不知道为什么

QQ流浪汉

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 265回
  • 年度积分:0
  • 历史总积分:813
  • 注册:2004年1月30日
发表于:2006-11-23 01:00:00
4楼
就你以上程序讲,你并没有按照打印机的通讯协议给打印机发送数据,建议先把打印机的通讯协议了解透彻之后再来写这个程序.

以下连接关于三菱FX系列PLC自由通讯的,资料包内有两款不同品牌仪表的协议,你可参考理解通讯协议.

http://s.gongkong.com/download/detail.asp?id=5611

我以前见过PLC驱动打印机的例子,写程序的时候,需要和打印机销售商索取详细资料,否则,你就不能正确驱动打印机的.

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2006-11-23 19:10:00
5楼
数据线问题,常见

小T

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 71回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2006年8月05日
发表于:2006-11-24 14:12:00
6楼
呵呵谢谢大家我的问题已经解决

gkjyw

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:86
  • 注册:2015年2月23日
发表于:2018-04-27 10:58:06
7楼
楼主有没有源程序分享一下谢谢

热门招聘
相关主题

官方公众号

智造工程师