5/28/2024 5:23 AM | |
Joined: 3/19/2024 Last visit: 8/12/2024 Posts: 3 Rating: (0) |
Hello, Having issues with my S7-1214C DC/DC/DC and the MC_MoveRelitive's Done signal output. I have the "done" signal attached to a latching circuit to ensure so that when the Done signal is HIGH, the Latch will also be HIGH and i can catch the signal. I have 2 Axis running at the same time, moving the same amount and at the same speed, running my current program when the Relatives move is complete, i sometimes get one latch active, majority of the time, neither are active. I have attached photos of my Ladder circuit for visual aid. Would anyone know how to resolve this. Thanks! AttachmentScreenshot 2024-05-28 115646.zip (170 Downloads) |
5/28/2024 7:59 AM | |
Joined: 11/4/2011 Last visit: 11/11/2024 Posts: 237 Rating: (26) |
Hi there, the done bit of the MoveRelative shows that the movement is finished and target position is reached. The important part is the last one. This refers to the parametrization of the Technological object, especially the positioning monitoring parameters. See here for closer information about these parameters: https://support.industry.siemens.com/cs/us/en/view/109773400/124514277259 Additionally you should note: The outputs of the MC instructions show their state as long as the Execute/Enable is set to TRUE. For the instructions with Execute input, if you only trigger these with rising edge but then set the Execute to FALSE again (which would be alright), the status of the outputs would only be displayed for one cycle. Anyway, if the MoveRelative does not show Done at any time, there must either be no movement at al (i.e. you have not triggered it), or there is an error at the instruction which you do not check/see up to now. Movement and no Done signal would mean the target position was never reached, which would sooner or later result in an error, due to position monitoring parameters you set (or still have set to default). Regards, |
Follow us on