Sign in to follow this  
Followers 0
Guest Aldo

Communication between PLC & Printer

4 posts in this topic

Hi Mr. Jay / anybody, can we make communication directly printer to OMRON PLC? In my system i need printout of data in some DM ( just printing the data in some DM once in hr ).How we can arrange layout of the printout ? and what we need to make directly communication between PLC & Printer? have we to use CX protocol? thank's b4

Share this post


Link to post
Share on other sites
You must use a serial printer to communicate to the PLC. Some third parties do make serial to parallel convertors so that you can use a parallel printer interface. If this is not possible, then you will have to use a computer with a printer to print from the PLC.

Share this post


Link to post
Share on other sites
Aldo, you certainly can do this! One good option is to use a serial printer ie. label printer that has internal memory. This allows you to program the printer with various borders and fixed text. ie. company logo or name and then fill in the blanks via fields. The field data is then TX'd to the printer. Depending on your PLC type you may be able to use the standard serial RS232 port. You will however still need the protocol from the printer supplier. This will need to be coded into your PLC program. This method then allows good looking labels to be printed which look good when passed on to your customer.

Share this post


Link to post
Share on other sites
Just a small addition. 1-You can do it with ladder TXD and/or protocol macro. Protocol macro is more powerfull but requires more lerning. 2-You need to use the ascii table and control characters ("0D0A"=CR+LF, "37h"=7 for example). Gili

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0