slcman

MrPLC Member
  • Content count

    353
  • Joined

  • Last visited

Community Reputation

9 Neutral

About slcman

  • Rank
    Sparky
  • Birthday 08/02/75

Contact Methods

  • Website URL http://
  • ICQ 0

Profile Information

  • Gender Male
  • Country Canada

Recent Profile Visitors

4538 profile views
  1. FTVME Parameter Files

    Parameter file can only pass local or plc tags. It cannot pass value, only tag, so you will need to create string tag if you wants to assign string to parameters. The syntax to use parameter in your object is #1 you don't have to add {::[PLC} and } at the end.  regards
  2. FTV ME Parameter tag to PLC

    I've used parameter few time. I don't think you can use it in macro. It is design to be used in screen only, you set the parameter file to use in the goto screen pb. If you need to write a value in macro when a screen open / close, use startup macro in display settings --> behavior tab.
  3. PF527 Bus undervoltage user limit

    use trend to find out what cause the low dc bus error. i.e. trend with dcbus voltage, drive speed, drive command and so on...
  4. Factory Talk Studio - cant open an application

    open factorytalk ME application manager, try to backup file and then restore it. You can post your backup file as well, we will try to open it.
  5. PanelView Plus 1000 The touch screen not move when pressed

    plug a mouse in a usb port. Then you will be able to operate the screen. Goto terminal setting --> touch icon --> calibrate tab. Follow the calibration procedure. If the screen still not responding, it will need to be replaced. regards
  6. micrologix 1200 C series Modbus configs

    1761-NET-AIC+ is not a protocol converter, it's just a RS232 to RS485 converter. To use Modbus you need to change comms driver in Channel configuration (see picture). However, since you only have 1 port, you'll need get DF1 comm to monitor/upload/download. To do that press and hold special hidden comm button for 1 sec (picture), then port protocol will return to default. Once programming job is done, use the same button or laptop to return to modus comms.
  7. How to scroll faults in ML1400 and PV800?

    You should consider to use the alarms feature in the hmi. Alarms does exactly what you want to do. Multistate indicator are not design to show alarms. This is relatively simple to use, clic on alarms in factory talk (left tree). Then select tag who contain your error message. To keep it simple, you should assign on bit per alarms. Next, on message tab you enter the text you want to display while the bit is set. Once done, you have to create a page to display alarms or use the default [alarms] screen.  this is the global idea, just ask if you need more detail. regards
  8. Change P in running PID

    Sorry if my answer was rought a little, very often I got answer from people who doesn't know what they are talking about. They just answer without answer, it's look like it's not your case Wow thanks for reply. I do programming since 25 years, however I do not pretend to be an expert on pid subject. My experience is more related in manufacturing not process. I've really ask Rockwell on how to change P while loop running and they recommend to put loop in manual. This is strange, I already change loop parameter on the fly with Schneider M258 and Siemens plc. Maybe it's wrong to put it in manual..honestly this is a good new and it make sense. I'm not always impress by AB tech connect. You're right about the trend, it's look like a classroom environement. I made it with Studio 5000 emulator v30 for testing and try to figure out what to do before the visit to customer. I'm sure you understand this, production environnement is not a good lab. I'm actually try to figure out how to fix this loop. Altough emulator is not real life, it help to test the idea. You're right again about the very small value of I. The loop have to respond very fast. It drive a 125Hp fan and the load is very variable. PV is pressure. Now let's talk about real life, real trend.  PLC: 1769-L33ER v30 Instruction is PID (not PIDE), it run in a periodic task at 75ms.   Fan is used as exhaust from combustion from boiler. At any time a boiler should start and create hudge change while purging. The idea was to use an higher P while purging. But if you have better sugestion GO I like to learn. This is a trend at normal operation, you can see variation from press transmitter. They will always have some variation on press because of combustion. We ran few test without any boiler in run and pressure signal is quite linear, combustion create fluctuation, we have to deal with. This is why I use an average value. light blue is instant reading from pressure transmitter blue is average value I calculated and use for pid, hmi and so on red is PID.ERR tag brown is speed command 0-100%  green speed feedback 0-100% dashed white is setpoint *pay attention, pen are not on the same Y scale   Thanks again for your time, this kind of forum is very usefull for people like us, I'm member since 2005, each time I got an answer I try to answer about 10 questions to keep to forum alive.   regards
  9. Change P in running PID

    We don't care about I & D, my question is "I need to change P while pid is in run". I can't change P direct in the tag LOOK THE TREND! Rockwell also says it's not a good idea. plc: 1769-L33ER any suggestion?
  10. indirect access to hardware inputs

    As far I can see, you may get the input inderctly but not the slot number. I haven't try with real plc but the following code didn't prompt any error. Wish it help  
  11. Change P in running PID

    Hi all, I need to change the gain in a PID instruction while pid is running. I can't just write new gain in KP variable (it will be too easy), it make a hudge bump in CV..not really what we need (see picture). Rockwell suggest to put pid in manual (.SWM) then change the gain and put back to auto. It's work but not fast enought, it's look like pid take time to calculated few thing on manual to auto transition. I'm sure there's a way to do this, I can't be the first who need to do that. Thanks for help  
  12. Dynamic String Size

    I used Cognex bar code reader with AB. I copy the bar code string in a string tag by using the .ResultLength variable (see picture). As you can see in the screen shot .LEN or ResultLength does not include null. regards
  13. Simatic HMI

    You have to set limit in tag. As exemple, in Portal, go to HMI tags folder, then select a tag, goto properties --> range. You can set a constant or tag as limit. Numeric entry doesn't have limit, tag does.
  14. please guide me how to import tags from rsview32 to rslogix 5000 as an input for softlogix controller

  15. S7-1200 PID compact min process value

    Thanks Ross I really appreciate your help. I didn't see Substitute output value field because my plc firmware is v3.0 and that firmware cannot use PID v2. I'll upgrade firmware and try with PID v2. regards