Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Ausman

    CPU error

    HI Sergio, perhaps this topic might help you out. Have a good read through it all. cheers, Aus
  3. Today
  4. Yesterday
  5. sergiog860

    CPU error

    Hi, I have a problem with a CPU unistream. I downloaded the operating system and I installed it in the plc. but now appear in the display "CPU error detected" and the plc not recognized the cpu. Can someone tell me how to solve the problem? Thank you
  6. Last week
  7. Saragani

    UniLogic - Trendline Value

    You can take the sampler file and use the Data Converters Suite in order to export the data to Excel (So you can see the exact value at a specific time).
  8. I am trying to control a BACnet device via a GW-BAC1 gateway but it doesn't work. The device has 8 digital outputs and 8 digital inputs. See the attached YABE display. I am just trying to control the first digital output. Does any of the information in the YABE display go into the GW-BAC1 config file? Here's my config file: //================================================================================ // // Common Information // Bridge Title CN0864 Unitronics v1.00a //================================================================================ // // Data Arrays // Data_Arrays Data_Array_Name, Data_Array_Format, Data_Array_Length DA_BO_, Bit, 1 //================================================================================ // // Client Side Connections // Connections Adapter, Protocol, IP_Port N1, Bacnet_IP, 47808 //================================================================================ // // Client Side Nodes // Nodes Node_Name, Node_ID, Protocol, Adapter Node1, 0, Bacnet_IP, N1 //================================================================================ // // Client Side Map Descriptors // Map_Descriptors Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_Name, Object_Type, Object_Instance, Property, Scan_Interval BinaryOutput, DA_BO_, 0, Wrbc, Node1, BO, 0, Present_Value, 2s //================================================================================ // // Server Side Connections // Connections Adapter, Protocol N1, Modbus/TCP //================================================================================ // // Server Side Nodes // Nodes Node_Name, Node_ID, Protocol, Address_Type Unitronics_Modbus_Node, 255, Modbus/TCP, ADU //================================================================================ // // Map Descriptors // Map_Descriptors Map_Descriptor_Name, Data_Array_Name, Data_Array_Offset, Function, Node_Name, Address, Length, Data_Type SMD_DA_BO__1, DA_BO_, 0, Passive, Unitronics_Modbus_Node, 1, 1, Coil
  9. SoCalJim

    Display BACnet on UniStream

    In the provided example "unistream_070_Bacnet_TCP", there's a global of type "Modbus Remote Slave". When I try to add another global, "Modbus Remote Slave" doesn't appear as a type option. Since my PLC is going to be the slave, should there be a type "Modbus Remote Master"?
  10. SoCalJim

    Display BACnet on UniStream

    Which sections would I swap here? //================================================================================ // // Common Information // Bridge Title CN0864 Unitronics v1.00a //================================================================================ // // Data Arrays // Data_Arrays Data_Array_Name,Data_Array_Format,Data_Array_Length DA_AI_U16,UInt16,1 //================================================================================ // // Client Side Connections // Connections Adapter,Protocol,IP_Port N1,Bacnet_IP,47808 //================================================================================ // // Client Side Nodes // Nodes Node_Name,Node_ID,Protocol,Adapter myController,0,Bacnet_IP,N1 //================================================================================ // // Client Side Map Descriptors // Map_Descriptors Map_Descriptor_Name,Data_Array_Name,Data_Array_Offset,Function,Node_Name,Object_Type,Object_Instance,Property,Scan_Interval Temperature,DA_AI_U16,0,Rdbc,myController,AI,0,Present_Value,2s //================================================================================ // // Server Side Connections // Connections Adapter,Protocol N1,Modbus/TCP //================================================================================ // // Server Side Nodes // Nodes Node_Name,Node_ID,Protocol,Address_Type Unitronics_Modbus_Node,255,Modbus/TCP,ADU //================================================================================ // // Map Descriptors // Map_Descriptors Map_Descriptor_Name,Data_Array_Name,Data_Array_Offset,Function,Node_Name,Address,Length,Data_Type SMD_DA_AI_U16_1,DA_AI_U16,0,Passive,Unitronics_Modbus_Node,1,4,Input_Register
  11. _MELLON_

    UniLogic - Trendline Value

    can it be that value on graph is correct when placing the pointing on the carve but the Y axis shows incorrect value ? on the image the white line value is "1" and the Y axis shows something between 0 to 1
  12. Give a look at the "num" to ASCII under the strings menu. You can set an indirect position for the decimal place on the HMI. It may help you achieve what you want.
  13. _MELLON_

    Sending attachments via email

    I HAVE SAME ISSUE Can't attached AlarmLog when try to do so i recive -4 error what is the filename that i need to put to send the latest Alarm Log i success to send DT file and email without attachments
  14. It's deceptively simple- Set MB 26 to call the reset and let this rung reset the timer and the calling bit. Joe T.
  15. Unitronics is well aware of this "mistake". Everyone who has put MF values on a display has faced this problem in UntronicsLand. I've run into the problem with competitor's HMI products as well. The nature of a IEEE floating point value is you can't easily extract the location decimal point and the number of significant for display. True, you could theoretically create an object that could extrapolate the decimal via code. But then what would you do if the float became large or small enough that an exponent was required? What if the exponent needed to be negative? Anyway, the Vision series has never promoted itself as a floating point powerhouse - you can tell because there are only 64 of this memory type. Unitronics will not be improving this product line's functionality significantly - the focus is on UniStream now. I feel your pain on this and have banged my head against that wall. But the problem is still there. I would advise you to go back and revisit the algorithms using MI's or ML's, especially if displaying the output value is required. Joe T.
  16. SoCalJim

    Display BACnet on UniStream

    I tried to manually modify the config file to swap the roles but it didn't work.
  17. ORSO2001

    Set 8 analog inputs

    Hi PLCsLOL when you add a module like analog input all its references (input value, status registers etc) are available in the "IO" menu than you can find in the bottom part of the window also where are available the menu: Global, Timers, Struct etc if you select this menu (IO) will show the list of the added modules; select what you want and all references will appear. when you add the module in hardware configurator its properties and references will be available for the ladder function as others tags...I think that the inputs and reference status of these modules will return or a INT16 or INT32 ...then for example...if you insert a comparison element one of its field can be filled with an input of the analogic input... for each of these input you can set an "alias" name....this can be done by the IO menu on the bottom...select input...and a column of alias name is present.
  18. Hey flex727 How can i reset this timer manually? Best regards
  19. In this configuration, you can only make linear moves. That is, it is impossible to ensure the simultaneous movement of two axes. Today, such modernization is not acceptable. As for me, it is better to put separate drives (stepper motor or servo with Step Dir) on the axle and manage them with one of the available CNC controllers. If there is a desire to use Unitronics then the simplest solution is the Arduino-GRBL controller. It's easy to create a transmitter of commands based on the Vision panel. I created simple positioners for two axes with this principle - everything works. You just need to send to controller G-code commands correctly. And GRBL can control stepper motors in 3D and transfer position to the panel for display. Using of linear encoders for coordinate reference requires a "real" CNC controller with high-frequency inputs (500kHz or more) or modern "Two positioning loop" servo drive. They are quite expensive and require significant skills for mounting and programming. If you only need linear motion without replacing the engine to another one, use the Lenze 8400 high line+encoder or other CAN-open drive and operate it using the Vision panel via CAN.
  20. PLCsLOL

    Set 8 analog inputs

    Hi all, new to the forum, fairly new to PLCs in general.. I'm trying to set up 8 analogue inputs (from thermocouples using the 08TC module). I've managed to configure the hardware and have changed all inputs to TC_type_K, and then set them to degrees. The problem is, I can't see any element in the toolbox that represents an analogue input? Is it possible to have an analogue input in the ladder diagram? I would like to log temperatures over a 24 hour period, and to set a reference temperature which if exceeded, will open a contact. If anyone has a downloadable example of this, that would be very useful! As I said, I'm new to this, so layman's terms please! thanks PLCsLOL
  21. I also confront similar problem as you when i diy my robots project.
  22. bobnorway

    Printing Documentation Problems

    I quite agree on the PDF as absolutley the most usefull format, no argument there. However my problem is that in many cases the resulting PDF is unreadable. Failing on pagination for longer functions and on width for more complex ladder statements. The is no title field nor any page numbering to pull it all together. I would love to see some way to insert a formfeed in the code giving me a clear sectioning of functions. The poster option doesn't really help all that much and results in something impossible to use in a binder notebook. It may well be that Adobe is not helping much here but it actually can't change the source file.
  23. SoCalJim

    Display BACnet on UniStream

    Do you have an example project where the PLC is the slave/server? We have a Crestron that's supposed to control us via BACnet.
  24. Those darn input settings rearing their ugly heads again! 🤔 🔧 cheers and well done, Aus
  25. Ausman

    Printing Documentation Problems

    I agree that ease and usability of printing is a must. However, for a variety of reasons anything plc I want to print, I always send it out initially as a pdf, which I think is what Saragini is getting at to solve the issue. Sometimes I forget to specify something in a multitude of options and end up with an entire program....but as a pdf it doesn't matter! The pdf method is particularly true if I am copying structure but not details to another program, instead of using other sometimes more problematic methods. I simply have the pdf open on one screen and my program on another. As well, if you actually need to end up with a piece of paper, you can easily manipulate size and just print only the specific bit you need far more easily with the basis being a pdf. cheers, Aus
  26. Solved. I didn't have pins 3 and 4 grounded to set the input to PNP.
  27. victoriabam

    Not connection between SM43 PLC and APP

    This guide is really helpful for me. Thanks for updating us with the PLC and APP connection.
  28. Earlier
  29. bobnorway

    Printing Documentation Problems

    I think that Unitronics should put some real effort into this. Good documentation is a major part of good programming. Some control over boarders (top, bottom, left, right) and page numbers would help quite a bit. Print all fails miserably from function to function. Individualy printing each function does work better but takes great effort to get a readable result. That said the screen capture does give a better result quicker than many other plc/panel programs.
  1. Load more activity
×