ABTracking
Member
I am trying to send data from my Guardlogix 1756-L72S to a Leibinger JET3 UP PI Printer trough a MSG instruction, I can send information if the sitring is not above 504 characters, but if the string is grather than 504 characteres I can't send any data, or in other words te printer doesn't recive the string command and the MSG instruction doesn't show any error code or message.
I have the same configuration in a ControlLogix 1756-L72 to do the same with the same Printer make and model and in this processor works fine, it send string avobe 504 chatacters without problem.
I have changed the printer thinking that the problem was the printer configuration but nothing, the printer configuration is the same, basically I switched the printers and the printer used with the GuardLogix where I have the issue recive all the data with a ControlLogix, and the printer used in the ControlLogix working fine doesn't recive all the data with a GuardLogix when the String is larger than 504 characters size.
I have the MSG instruction configured as follows:
Message Type: CIP Generic
Service Type: WriteSocket
When my string sended is a 504 characters string size...
Source element: Printer_MsgData.Write_Source
Source Length: 520
Printer_MsgData.Write_SizeSent
When my string size is 505 or above...
Source element: Printer_MsgData.Write_Source
Source Length: 521 (Depending of the string size)
Printer_MsgData.Write_SizeSent
I don't know why only in my GuardLogix I can't send data above 504 Characters in a String, maybe I think the processor is a little different than a ControlLogix, but I have the question if I can't send a bigger string with my GuardLogix and why with my ControlLogix I can do that?
I have the same configuration in a ControlLogix 1756-L72 to do the same with the same Printer make and model and in this processor works fine, it send string avobe 504 chatacters without problem.
I have changed the printer thinking that the problem was the printer configuration but nothing, the printer configuration is the same, basically I switched the printers and the printer used with the GuardLogix where I have the issue recive all the data with a ControlLogix, and the printer used in the ControlLogix working fine doesn't recive all the data with a GuardLogix when the String is larger than 504 characters size.
I have the MSG instruction configured as follows:
Message Type: CIP Generic
Service Type: WriteSocket
When my string sended is a 504 characters string size...
Source element: Printer_MsgData.Write_Source
Source Length: 520
Printer_MsgData.Write_SizeSent
When my string size is 505 or above...
Source element: Printer_MsgData.Write_Source
Source Length: 521 (Depending of the string size)
Printer_MsgData.Write_SizeSent
I don't know why only in my GuardLogix I can't send data above 504 Characters in a String, maybe I think the processor is a little different than a ControlLogix, but I have the question if I can't send a bigger string with my GuardLogix and why with my ControlLogix I can do that?