Jump to content

Ofir

Administrators
  • Content Count

    371
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Ofir

  1. Hi, I woluld check all the instances of this MI (which is Operand A as you mentioned) in the program using the find tool. If you dont find it .. check if there are MIs before this address that somehow overwrite this MI. For example if the address of this MI is 104 and in other place of the program you are perfroming for example RTC to ASCII and the result goes to MI100 , it can overwrite MI104. In case you dont find the reason - send the applicaiton to support@unitronics.com and we will check it.
  2. Ofir

    Add up Array

    Hi, What do you mean by "add up the calues of an array"? Do you wish to sum all the values of an array? If this is the case then of course you can write a simple logic that loads each time a value from the array according to offset and add it to some integer. What is the operation NOT for an integer? what shoud be the result? If you wish to toggle all the bits of the integer you can use the utility XOR where A is the number and B should be FFFF.
  3. Hi, The tag which is linked to "Is Active" property of a display will turn on immediatelly when the display is shown on the HMI and it will be reset when the display is no more showing on the HMI. in this case for example you can use a positive transition of this tag to call a function that you will prepare such as screen loading. You can also of course run a function while a display is shown using a direct contact of the "Is Active" to call this function.
  4. Hi, Are you refering to EX-RC1? if not then what is the interface of the remote IO? For example if it is third party remote IO which support Ethernet - you can connect routers , one at the PLC side and one at the Remote IO side and communicate over Ethernet. iIf you are referring to EX-RC1 then we dont have expirience with CANBUS wireless adapters but if tehy are transparent then the configuration should be the same as in our examples.
  5. Hi, It is recommended that the CONFIG FB's (from FB's menu) will be placed inthe main routine but it can also be placed in a routine that is called every scan. I don't think the issues that you are facing with NUM to ASCII and write delimited line should not be related to the fact tehy are not placed in the main routine. The problem might be related to the order of the logic. In case you are still facing this issue you can send the applicaiton to support@unitronics.com and we will check it.
  6. Hi DC Joe, Yes you will need additional RS485 port. There is no option to have 2 masters on the same BUS. In this case you will need to add the UAC-02RSC. (This communication module has one RS232 port and one RS485 port). You will need to use the built in RS485 port for Slave purposes and the addtional port as Master. Are you sure that the SCADA doesnt support Etherent connection? If yes then you can set the UniStream as Slave on the Etherent port and Master on the built in RS485 port.
  7. Hi Joesteva, Please send an Email to Support@unitronics.com as we wish to contact you directly about this case. Thanks!
  8. Hi, Yes there is a workaround for including string in Email body. First you can compose a message in the message composer which support strings as well..(Raw data) Then in Ladder first activate the Build message which will place the message in a buffer. Now from the Toolbox you can find under the Buffer tools the utility "Append Buffer to User File". (Choose to create TXT file). This will create a TXT file in the external SD. Then in the Email instead composing the body of the mail, go to attachments and select the option TXT(Body. this option will take the content of TXT file you created and place in the body of the mail. I hope this helps!
  9. Hi, The best way in the case is to use Aperiodic. Select MODBUS Master in the Solution explorer and then on the properties window you should be able to select between Periodic and Aperiodic. Once Aperiodic selected you will see in the table that the columns of the periods doesnt exist anymore. Now you can choose from the Ladder toolbox COM:Modbus --> MODBUS Aperiodic Trigger and link the commnad you wish to send. Please make sure set a delay between activations of different MODBUS Aperiodic Trigger.
  10. Hi, The memory structure of the Vision and UniStream is different and this is why this command is not supported. Anyway I will pass this request to our R&D for review.
  11. Hi, The unit ID is determined via SI8 or using the ladder element "Set PLC network ID". VisiLogic doesnt search for this functions as it can be indirect (ID from operand and not constant). Also using VisiLogic you can online or download regardless the program which is open.
  12. Hi, Can you explain in more details what exactly do not work with the timers? Do you see in online mode the correct timer preset? when activating the timer do you see that the current time is changing?
  13. Hi, Indeed you can use the jump to display option in ordert to jump directly from Alarm Details display to another display of your applicaiton. See in Alarms help topic more details how to implement the jump to display option.
  14. Hi, There operands might be in use in the "Watch" window. If not then you can send the project to support@unitronics.com and we will check it.
  15. Hi, First - in the create delimited line , you set the start of vector that hold the data to MI400 and the Max vector length as MI650. In online mode I can see that the MI650 is 0 , you need to set it to the number of bytes that will be used. Also in the write delimited line you chose MI800 instead of MI400. The input of the write delimited line should be the start of vector that hold the data. If you are still facing issues please send mail to support@unitronics.com witht the application and we will help accordingly.
  16. Hi, As I understnad you are using "Create Delimited line" and "write delimited line" ladder utilities. First of all make sure that the Max vector length you set in "Create Delimited line" is enough to contain all the data. Then check also that the file name (if it is linked to MI) is in ASCII.
  17. Hi, when do you receive this error? while opening the applicaiton? downloading? etc.. Try the following: Right click on the file and choose "Run as Administrator" If you still get the same error send the application to support@unitronics.com and we will check it.
  18. Hi, Check that you are using only one coil per timer in your applicaiton.(Ctrl +F) Also check that the subroutine that includes the timer is being called only once in a scan. (you can right click on the subroutine and choose find)
  19. Hi, As you mentioned you can use the ladder utility Force Integral to initialize or change the error value while the application is running. You can erase wind up error by writing '0' into the function, which is written into the PID loop's Integral Value in the PID Config struct.
  20. Hello, Accessing the CANBUS cable and simulating the UniCAN protocol is not an easy task but anyway thank you for bringing it up to our attention. We will pass this suggstion along and consider it.
  21. Hi Hannari, According to your description it seems that the Node ID of the Mc device is somehow changes.. How do you set the Node ID of the Mc device? (Hardware dipswitches or by software) If you change the Node ID using SDO command , note that you need to save these setting using anohter SDO command. Usually the index for saving the settings is 0x1010 subindex 1. you will need to send the value 0x65766173 If this does not help please send us a mail to support@unitronics.com including the project file and the EDS and we will be happy to help!
  22. Hi, Glad to hear it is working! OS versions V5.04 (B40) and V5.04 (B41) had issue with this function.
  23. Hi, if what Alex suggested will not help try updating the PLC OS to the latest version and it should be fixed.
  24. Hi Ivan, You can use the Panel and the CPU Mac Address. The Panel and CPU Mac address can be found in system tags --> CPU HW version
  25. Hi Sasa, Download & install the latest VisiLogic version 9.7.55 and this issue should be solved.
×
×
  • Create New...